Skip to content

Conversation

zarya
Copy link
Collaborator

@zarya zarya commented Jun 9, 2025

No description provided.

reynir and others added 4 commits August 26, 2021 14:32
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.
@zarya zarya marked this pull request as ready for review June 22, 2025 10:06
@tykling tykling marked this pull request as draft June 27, 2025 04:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants