jethro-pmm
jethro-pmm copied to clipboard
FR: Rostering history stats
When I'm editing roster assignments and choosing who I'll allocate for "creche" this Sunday, it's often relevant to know who has and hasn't served recently. This could be displayed similarly to the way we do service components, with options labelled like this:
- John Smith (5w,8x)
- Cecilia Jones (--)
- Vanessa Citizen (1w,9x)
The numbers show how long ago was their most recent allocation to this role, and the number of allocations in the last 12 months. Options could also be sorted by one of those numbers.
A simpler approach would be to apply some standard sorting logic. For example "sort people by their last assignment date (oldest at the top).". Or some weighted thing where 12 months of assignments are considered, but more recent ones count for much more than 12-month-old ones.
The question is whether we could apply this as a fixed standard or we need to have some way of choosing it on-the-fly vs regular alphabetical ordering.
Related: Recently added workload analysis to the bottom of roster display. But this doesn't help so much when you're in the middle of rostering.