consiglionazionaledellericerche / epas

ePAS - Electronic Personnel Attendance System
GNU Affero General Public License v3.0
18 stars 7 forks source link

Inserimento missioni da rest #50

Closed marcobaldiniinaf closed 1 year ago

marcobaldiniinaf commented 1 year ago

stiamo rilevando qualche problema nell'inserimento di missioni da rest che finiscono e iniziano nello stesso giorno. Esempio: dal 26/07/2023 17.00 al 27/072023 23.00 {"dest_missione": "ITALIA", "tipo_missione": "ORDINE", "codice_sede": "29", "id": 497101, "matricola": "890019", "data_inizio": "2023-07-26T17:00:00.000+0100", "data_fine": "2023-07-27T23:00:00.000+0100"}

dal 19/07/2023 07.00 al 26/07/2023 12.00 {"dest_missione": "ITALIA", "tipo_missione": "ORDINE", "codice_sede": "29", "id": 497071, "matricola": "890019", "data_inizio": "2023-07-19T07:00:00.000+0100", "data_fine": "2023-07-26T12:00:00.000+0100"}

Nel nostro caso è stata inserita prima la missione che inizia il 26/7 e successivamente quella del 19/7, ma la seconda non è stata inserita e ha dato errore.

criluc commented 1 year ago

@marcobaldiniinaf questa modifica permette di inserire due missioni che si sovrappongono con un giorno senza dare errore. Non viene però trattato il caso di inserimento di due codici di missione orari nello stesso giorno, nel senso che viene lasciato il solo codice di missione orario inserito per primo, la risoluzione di questo caso è rimandata alla issue #60. Nel caso di due potenziali codici di missione nello stesso giorno il sistema invia un'email al dipendente ed agli amministratori del personale con segnalato che c'è un codice di missione che non è stato possibile inserire automaticamente.