I'm looking for a solution to organize the work shifts of a department like this:
- 15 employees with each has a different number of hours to work
- Monday-Friday, 6:00-22:00
- always one or more employees on shift
- overlapping shifts
- self-organization: employees plan their shifts on their own
must have:
- runs on linux
- open source
- webinterface
- ability to change someone else's shifts
nice to have:
- user authentication against radius, samba or imap
- versioning (see who changed something)
- exporting to something like csv or ics
- tracking of overtime and vacation
I guess that I am not the first to set up something like this and I'd be really thankful for a recommendation.