|
Hi Keith,
Focus only takes into account the existing holidays @ time of configuration. So it is more like your one-time-setup thing. If you remove holidays your schedules won't be recalculated. If you add them, only new ones will be affected. So what I would propose is to skip the implementation of editing (or just allowing to edit name/description). And just implement add and remove, and remove will not reschedule any loans, it will just take away the existing entry so that future loans will just be scheduled on this date again.
In this way we can keep this relatively simple as a concept. I think we should just be aware that the scheduling of holidays is not a daily task and also not something the average user should do. The way I would implement on our end is with a big red warning UI element to make sure people check what they have setup before submitting.
|