-
Notifications
You must be signed in to change notification settings - Fork 5.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
presto-ui forwardfit #24167
presto-ui forwardfit #24167
Conversation
98ef9ae
to
5c9ec2f
Compare
c92d467
to
5c9ec2f
Compare
1d99df5
to
715c8c7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! (docs)
Pull branch, local doc build, doc looks good. Thanks!
@unidevel Could you help review this? |
076c618
to
ee5d950
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Appreciate the efforts for the upgrade and some cleanups
2 minor comments only.
New release note guidelines. Please remove the manual PR link in the following format from the release note entries for this PR.
I have updated the Release Notes Guidelines to remove the examples of manually adding the PR link. Also, suggest rephrase the third release note entry from
to
Note: I found the link searching for |
Fixed
Issues (From top to bottom) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! (docs)
Pull branch, local doc build, doc looks good. Thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sh-shamsan The EasyCLA is failing. Can you please sign it?
Also, there are some items I didn't see you marked fixed. Can you please confirm everything is fixed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The last two commits failed EasyCLA. Maybe @yhwang need to sign it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Commit "Upgrade bootstrap and jquery for single page app" has a UI test failure https://github.com/prestodb/presto/actions/runs/13209836310/job/36881104233. Can you please fix it? Every commit needs to pass all tests. Thanks!
It cannot be a separate commit. EVERY commit in the PR needs to pass ALL tests. It needs to be squashed with the failing commit. |
@sh-shamsan Can you please mark if the changes were fixed on @unidevel's original comments? Like the first a few ones, can you please cross out the lines if it's fixed? Thanks! |
6c370d8
to
8c70cdd
Compare
@yingsu00 all GH actions pass except the CLA. I also tracked the remaining style issues on the other issue. We will address them in a separate issue. |
@rschlussel Can you share some guidance on the CLA part - the main authors are all signed but we there were some old commits we cherry-picked from our internal fork and we added coauthors. Those may not have CLA signed. Do we need to spend time to chase all of them? |
I can't merge it without the cla check passing. |
We are rebasing to fix |
8c70cdd
to
78c004d
Compare
Presto web app CVE-related package updates and its side effect fixes. The main change is to update bootstrap to 5 and jQuery to 3.7.1 to resolve the security issues. This cherry-pick resolves all conflicts introduced along with applying the updates to new prestodb components: QueryOverview, QueryPlanView, QueryResults, QueryStageView, QueryViewer, SQLInput, StaticQueryHeader, and SessionProps. And adds a minor change to the proxy object in webpack.config to resolve an issue with yarn serve command not working. Co-authored-by: Roney Thomas <[email protected]> Co-authored-by: Alia-Alsheha <[email protected]> Co-authored-by: Mohammad-Linjawi <[email protected]> Co-authored-by: Dawi-Alotaibi <[email protected]> Co-authored-by: a-alosaimi <[email protected]> Co-authored-by: Shibil-Rahman-P2 <[email protected]>
test event click Co-authored-by: Sarah Alqahtani <[email protected]>
Co-authored-by: sarah-alqahtani <[email protected]>
Check if event ID exists before processing and prevent child events Co-authored-by: Sarah Alqahtani <[email protected]>
…mponent to queryId & nodeId. Co-authored-by: Mohammed Alhazmi <[email protected]>
switch from dagre-d3 to dagre-d3-es.
this commit upgrades bootstrap and jquery in the single page application along with bug fixes in the main components like stage view page - add bootstrap js/css and highligh.js properly to the single-page application's html. - use proper css to hide/show component - update nav bar css to new boostrap - update the modal dialog to align with the new bootstrap usage. - update d3 imports in d3utils - fix flow error - fix no key warning in the <ul> list - regenerate yarn.lock to fix flow error - fix alignments and dropdown Co-authored-by: Shahad <[email protected]> Co-authored-by: unidevel <[email protected]> Signed-off-by: Yihong Wang <[email protected]>
78c004d
to
e3f5668
Compare
@rschlussel everything passed finally! |
Description
This PR brings commits that upgrades and fixes side effects from an internal IBM presto repo, it mainly upgrades bootstrap version to 5, and jQuery to
3.7.1
along with other changes.These commits were done in the older folder structure before creating a
presto-ui
module. So this PR resolves conflicts and also applies the upgrades needed to all the new components inprestodb/presto
that were created that weren't in the IBM repo. Like QueryResults, SQLInput, SessionProps, QueryStageView, StaticQueryHeader, QueryPlanView, QueryOverView and the single page applicationMotivation and Context
It brings the updates to help keep up the presto console up to date and reduce security vulnerabilities
Impact
The upgrades impact the UI colors and design a bit, nothing major. Bugs were addressed in this PR.
Test Plan
Contributor checklist
Release Notes
Please follow release notes guidelines and fill in the release notes below.