-
Notifications
You must be signed in to change notification settings - Fork 28
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
Updates to View filtering, and table display and functionality #861
Conversation
Codecov Report
@@ Coverage Diff @@
## master #861 +/- ##
==========================================
- Coverage 91.24% 90.63% -0.61%
==========================================
Files 92 92
Lines 1930 1986 +56
Branches 114 146 +32
==========================================
+ Hits 1761 1800 +39
- Misses 143 160 +17
Partials 26 26
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
7dbf0fa
to
0013132
Compare
rebuild |
Looks good @AaronDCole. Since you make the filter bar sticky on the table view, and got rid of the Filter button on both views, could you also make it sticky on the tree view? Also, column sort (via clicking on the heading) would be an uncontroversial thing to get working before the (yet-to-be-arranged) meeting on the table view. |
Also, job expansion would probably be better on the left, near the task icons, rather than off to the far right. |
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.
Partially reviewed. Looks good, a couple of minor comments so far.
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.
Looks good to me!
28223d0
to
662f07c
Compare
I've noticed when clicking the "x" in the text field to clear the filtering by task name, nothing happens / the view doesn't update.
|
A couple more issues:
But overall a nice improvement 👍 |
I've removed myself as a reviewer, I got sidetracked into playing with Slurm Job Arrays. |
… view. Made the table view scroll while keeping the filter inputs at the top of the container. Added expandable rows to show jobs relating to an active task. Modified the table store to track jobs relaxing to task proxies.
…ch job row (but disabled for now). Fixed a small bug with pruning the jobs from the task proxies.
…caused by the onchange handler working inconsistently, so Ive changed it to an 'onkeyup' event
Disabled the default (and broken) data-table header Made both the table and tree view full width within their containers Made the tree scroll within the container with static header
Fixed issue where clearing filters wouldn't trigger data refresh. Replaced the svg html markup with a reference to the materials icons. Changed the default column sort direction. Changed column sort icon to arrow instead of chevron.
662f07c
to
8983d27
Compare
Leave overflow on auto so scrollbars automatically appear if needed in tree/table views
Strange thing happened when testing this out. I was running a simple workflow
and triggering
While I got this error, meanwhile the failed tasks I was triggering succeeded and the workflow shut down, even though there is no final cycle point
I have been able to reproduce several times |
Ok so
|
* Allow circular-dependency-plugin to work on Windows * Tidy * Fix typo * e2e test: bring back necessary wait * Try to fix graphiql e2e test flakiness * Revert some unwanted changes from #861 * Fix tree/table view alignment issues * Update changelog
This merge request updates the design and functionality of the table and tree views. It includes;
These changes partially address #471
These changes:
This is a small change with no associated Issue.
Requirements check-list
CONTRIBUTING.md
and added my name as a Code Contributor.