FritzAndFriends / ResourceManagement

A resource management application originally designed for Sebastian Riding Associates.
MIT License
36 stars 28 forks source link

Can schedules be changed while in progress? #32

Open csharpfritz opened 5 years ago

csharpfritz commented 5 years ago

Can a RecurringSchedule or ScheduleException be changed before their MaxEndTime expires?

surlydev commented 5 years ago

Why not? In the case of a ScheduleException You could get back from Leave, or a bout of the flu earlier than you expected, and want to make yourself available again.

surlydev commented 5 years ago

There is legislation in the UK, that once a schedule has been published (in the case of paid staff, certainly) the member of staff has to be given a certain number of days notice of any changes. So, you might want to take this into account with the validation, if this system is to be use by employees as well as volunteers.

This could be in v2.

csharpfritz commented 5 years ago

@surlydev That's a very good point, and should feed into the requirements for the Class Scheduling and Notifications projects. Let's create two requirement issues that we can assign to those projects