Story #3140
closed
[Workbench] UI enhancements: Split project contents into separate tabs and clean up "contents" partial
Added by Radhika Chippada over 10 years ago.
Updated over 10 years ago.
Assigned To:
Radhika Chippada
Estimated time:
(Total: 1.00 h)
Description
Todo:
- Convert "Selection..." drop-down from a split button to a regular dropdown button ("Selection... ↓")
- Move "tab line buttons" to top of page, instead of tab line (probably makes sense to rename that content section).
- On projects#show page, replace "Contents" tab with four tabs:
- Data (collections)
- Jobs and pipelines
- Pipeline templates
- Subprojects
- Remove the "show [everything/data/jobs/...]" filtering widget
- Assigned To set to Radhika Chippada
- Subject changed from Workbench UI enhancements: "Do stuff with selection" widget has no reason to be a split button to Workbench UI enhancements: Split project contents into separate tabs and clean up "contents" partial
- Description updated (diff)
- Status changed from New to In Progress
Also add "Other objects" tab - a catch all for objects not included in the other 4 content tabs (such as humans, traits, specimens etc).
Branch ready for review.
All items listed in description are addressed. However, I think there is opportunity to improve workbench UI in regards to "Move 'tab line buttons' to top of page". There seems to be too much unused white space to the right of name and description. I think it would be desirable that we move the "tab line buttons" for the entire application into this area. This can make more of the screen available for actual content display.
Should we run this idea by Tom O'Keefe?
Review at 3b7eb34eed:
Radhika Chippada wrote:
Branch ready for review.
All items listed in description are addressed. However, I think there is opportunity to improve workbench UI in regards to "Move 'tab line buttons' to top of page". There seems to be too much unused white space to the right of name and description. I think it would be desirable that we move the "tab line buttons" for the entire application into this area. This can make more of the screen available for actual content display.
Should we run this idea by Tom O'Keefe?
That seems like a good issue for Tom to work on. We should certainly have those buttons in a consistent place across our views as much as possible, and for now I think what you've done with them makes the most sense.
The code here LGTM, okay to merge.
- Status changed from In Progress to Resolved
Applied in changeset arvados|commit:9e24edb1d9624b6aed38464c70cab5027586abbc.
- Status changed from Resolved to In Progress
- Story points changed from 1.0 to 2.0
The initial implementation is not working correctly. It seems to be due to infinite scrolling and caching, the multiple tabs are showing same data when there is a lot of data in the project.
Need to improve the page content to prevent mixing of data.
- Target version changed from 2014-07-16 Sprint to 2014-08-06 Sprint
- Subject changed from Workbench UI enhancements: Split project contents into separate tabs and clean up "contents" partial to [Workbench] UI enhancements: Split project contents into separate tabs and clean up "contents" partial
- Story points changed from 2.0 to 1.0
Regarding Peter's comment #8: Ward and Tom disagreed with showing pipeline instances before jobs.
- Status changed from In Progress to Resolved
- % Done changed from 50 to 100
Applied in changeset arvados|commit:964350f4132788e07a7ce1b159179a152e9cfcdc.
Also available in: Atom
PDF