Wireframes
@mwilliams has prepared some wireframes for the Main Page of the Spiderpig web app.
@lwatson will pair with @dancy to build out this UI using Codex components.
Considerations
- We may not need a Table at all for now, just a series of stacked Card components
- The tabs portion of this layout can be left out for now; this is a future enhancement
- The "queued" column inside of individual cards can be omitted if there is not enough space
- Other elements of the designs above may be adjusted during development; the mockups here are not set in stone
- Cards should link to /jobs/:job_id (aka the Job Details page); the "needs interaction" message should also link to the relevant job detail page
Follow-up tasks
- Create links to user accounts. When centralized authorization is implemented, we can link to that Wikimedia Developer Single Sign On account (https://idm.wikimedia.org/).
- Create links to Gerrit change numbers. Note that there can be more than one change number. This link depends on additional information about the change number that is not provided at the moment.
- In Backport.vue, add a start icon to the MultiselectLookup's input. T380209
- Add pagination or "show more" button.