jethro-pmm
jethro-pmm copied to clipboard
Differentiation between necessary and optional rota roles (Feature Request)
Good evening, we are starting to use the rota feature for more. One common thing team leads have asked for is the ability for un-assigned but necessary posts to be flagged somehow (e.g. an empty PA slot could flash red but and empty "melody instrument" slot doesn't need to).
you could create a person named "required" and assign them to the empty but necessary posts.
Could be a property of the roster role. For those with select-multiple=false it could be presented as "required". For those with select-multiple=true it could be presented as "number required" (0+).
Couldn't that be abstracted as minimum
and maximum
"people slots"? Like:
- optional, multiple = min 0, max 5 (or so)
- required, multiple = min 2, max 5
- optional, single = min 0, max 1
- required, single = min 1, max 1
Implementing this issue could help with a better implementation of #829. At the top of a run sheet, roles which are "reqiured", but unfilled, could be shown so that their emptiness is visible. Roles which are not required could be hidden if empty.