shift-selling #1

Open
reynir wants to merge 4 commits from shift-selling into master

4 commits

Author SHA1 Message Date
Reynir Björnsson 005431d6f6 team shifts: implement marking shifts for sale
A common occurence is that not enough people volunteer for shifts at
first, and then the few volunteers take all the shifts (too many). Then
late comers aren't able to take any shifts.

This commit implements a third state for shift assignment: for sale. A
shift marked for sale means the team member is able to take the shift if
need be, but would rather someone else takes the shift. Another team
member will be able to take shifts at the same time even if the required
number of people are met.

The current semantics is for-sale shifts are replaced eagerly. Another
possible implementation would be to only replace for-sale shifts if the
number of required people is met.
2021-08-26 14:32:16 +02:00
Thomas Steen Rasmussen b3f127f197 needs moderation 2021-08-25 02:39:04 +02:00
Thomas Steen Rasmussen 3420394a0f needs moderation 2021-08-25 02:36:26 +02:00
Thomas Steen Rasmussen bba67c7dbe needs moderation 2021-08-25 02:19:28 +02:00