CSW-Teams / MS3

MS3 - Medical Staff Shift Scheduler is designed to schedule medical shifts of hospital employees.
5 stars 8 forks source link

Discutere sulla retroattività nella generazione di festività ricorrenti #548

Open sebastianopriscan opened 9 months ago

sebastianopriscan commented 9 months ago

Al momento istanze di Holiday vangono generate da RecurrentHoliday anche retroattivamente (ad esempio, se nel 23/03/2023 ho definito una festività personalizzata ricorrente per il 20 e 21 Aprile, verranno generate, se si raggiungono le date dal calendario, anche le istanze per il 2022 e precedenti). Queste festività, al momento della cancellazione della RecurrentHoliday, verranno mantenute (perché alla cancellazione si cancellano solamente le istanze future rispetto al giorno di cancellazione stesso).

Bisogna valutare se associare alle RecurrentHoliday una data di creazione che possa essere usata per evitare la generazione retroattiva delle Holiday rispetto alla data di creazione (ma mantenere tutte quelle generate dalla data di creazione a quella di cancellazione della RecurrentHoliday)

sebastianopriscan commented 9 months ago

Per ora, al momento della cancellazione, si cancellano tutte le feste ricorrenti a partire da 2 anni precedenti. Presa la decisione sul come gestire la questione, implementare il meccanismo corretto