JosefCevik / JWManagement

GNU Affero General Public License v3.0
57 stars 30 forks source link

Automatic allocation of shifts #352

Open bcourageous opened 5 years ago

bcourageous commented 5 years ago

Is your feature request related to a problem? Please describe. Sometimes publishers forget to participate in the trolley work. It would be good to remind them sometimes via automatic scheduled shifts.

Describe the solution you'd like It would be great if the allocation of shifts was done automatically on the basis of availability information and the users could accept/reject the shift.
Alternatively, it would be good if the availabilities could be exported via csv.

Many thanks for the good work!

MarvinZeising commented 5 years ago

Interesting idea. One way of adding publishers to a shift per default would be to add them to the week template. Then they are in this shift every time you apply the template to a week. Would that already help in your case?

We definitely need to make the availability information visible for the scheduler, though.

bjoernzosel commented 5 years ago

Thank you very much for your quick response! The idea was rather that an algorithm would schedule the shifts according to availability. Participants should of course specify how often they would like to participate per week. If I enter the participants in the template, it is probably too rigid, because every week different publishers would participate on different shifts.