Problem/Motivation
The goal of this issue is to finalise certain aspects of the Workspaces UI. Specifically this screen (with adaptations): https://marvelapp.com/2db8i71/screen/26996437
At a high level, there are three features:
- Users want to see the number (count) of changes in each workspace to get a better sense of the activity and relevance of each workspace.
- Users want to see more details, the list of revisions, that changed for a specific workspace.
- Users should be able to publish changes straight from the overview page to make it easier to publish changes with fewer clicks.
Proposed resolution
- Count the number of changes and add a descriptive string under the name of each workspace in the top off-canvas interface.
- Implement a new page that list all changed revisions, with operation links
- Add the deploy form at the top of the page that list the changes
Remaining tasks
Implement it all.
User interface changes
Mostly additions to the UI.
API changes
None
Data model changes
None, so far