This commit is contained in:
@@ -24,11 +24,17 @@
|
||||
This gives the user as much as possible at hand immediately to view and edit and the option of adding and selecting more items
|
||||
It also ensures a clean interface more like a piece of paper with only stuff added showing
|
||||
|
||||
So every level and collection is a control with 3 states:
|
||||
None entered: it's exposed as a clean and not too intrusive "Section title" control affordance with a title so "Scheduled users +" taking up very little vertical space (this is always visible)
|
||||
So every level and collection including woitem and down is shown as a control with 4 states:
|
||||
Customized to not show at all or not allowed: is just not visible at all, doesn't render doesn't affect anything
|
||||
None entered: it's exposed as a clean and not too intrusive "Section title" control affordance with a title so "Scheduled users +" taking up very little vertical space
|
||||
but distinct enough and large enough to quickly find visually on the page (this is always visible)
|
||||
1 entered: it's exposed as a edit form below the Title control (no grid)
|
||||
More than 1 entered: it's exposed as a grid below the title control which is used to select a row and an edit form below the grid that is displayed ONLY when a row is selected in the grid
|
||||
so if they just open the form and haven't picked a row yet then no edit form shows to save vertical space and be cleaner
|
||||
|
||||
Visually each section is separated by a distinctive title and whitespace around it, no lines or boxes or other ugly shit. It should look as much as possible like a clean sheet of paper and be minimalist.
|
||||
Roles and rights
|
||||
some controls may have an alternative format for differing roles and rights users, so if it's a subcontractor then they may see an alternate view
|
||||
|
||||
|
||||
e.g.
|
||||
|
||||
Reference in New Issue
Block a user