bornhack-website/src/teams/views
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
..
__init__.py Reorganize views for better clarity. Add editing capabilities for Info Items. 2018-05-05 00:19:24 +02:00
base.py run pre-commit --all-files, it's been a while since last time 2021-07-19 15:06:10 +02:00
guide.py run pre-commit --all-files, it's been a while since last time 2021-07-19 15:06:10 +02:00
info.py run pre-commit --all-files, it's been a while since last time 2021-07-19 15:06:10 +02:00
members.py run pre-commit --all-files, it's been a while since last time 2021-07-19 15:06:10 +02:00
mixins.py run pre-commit --all-files, it's been a while since last time 2021-07-19 15:06:10 +02:00
shifts.py team shifts: implement marking shifts for sale 2021-08-26 14:32:16 +02:00
tasks.py run pre-commit --all-files, it's been a while since last time 2021-07-19 15:06:10 +02:00