-
Notifications
You must be signed in to change notification settings - Fork 366
NAS-139093 / 26.04 / feat: add auto-expand to jobs page and improve details on cell state button #13059
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
base: master
Are you sure you want to change the base?
Conversation
… cell state button * add a URL parameter and handling to the jobs list page. tihs allows us to navigate to the jobs page and have it immediately expand one of the rows if we want to highlight something. * add logic to the job state button we use in `ix-tables` to show a `Download Logs` button and a `View Details` button when those details are available.
…obs list component
|
Claude finished @mattwyatt-ix's task —— View job Code Review Complete! ✅Great work on this UX improvement! 🎉 The implementation is well-structured, thoroughly tested, and provides a much better user experience for accessing job details and logs. Positive AspectsThe PR demonstrates excellent attention to detail with comprehensive test coverage and thoughtful UX considerations like hiding the "View Details" button when already on the jobs page. The bug fix in the rsync component is a good catch! Issues Found1. 🔴 Critical: Spread operator mutation in
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #13059 +/- ##
=======================================
Coverage 86.71% 86.72%
=======================================
Files 1847 1847
Lines 69415 69451 +36
Branches 8585 8599 +14
=======================================
+ Hits 60193 60230 +37
+ Misses 9222 9221 -1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Changes:
the error dialog we pop up when clicking on a failed job's state button didn't provide any information beyond the error message we got from middleware. specifically, in the case for a failed rsync task, the message we displayed from middleware directed the user to
Check logs for further information, but our popup didn't show any indication of how to get there. this PR improves that experience a little bit.ix-tablesto show aDownload Logsbutton and aView Detailsbutton when those details are available.View Detailsbutton will not appear so as not to confuse users that may believe it would take them elsewhere.Testing:
FAILEDbutton on the job's table row and observe the two new buttons.View Detailsbutton takes you to the jobs page and automatically expands the proper job's row.Screenshots and screen recordings:
Screencast_20260105_094426.webm
Downstream