Fix calendar api permissions
- Fix permessi sulle API di calendari: Le API dei calendari (GET sul calendario e GET sulle disponibilità) sono ora pubbliche, vengono ora nascoste le informazioni relative ai meeting
- Fix permessi sulle API dei meeting: I meeting vengono mostrati solo ai moderatori e al proprietario del calendario
- Fix documentazione API
- Fix creazione di un calendario da parte di un amministratore: corretto un errore per il quale solo un operatore poteva essere il proprietario del calendario
- Fix
phone_number
: I vincoli sul campo sono stati rimossi - Fix componente calendario (form.io): Il calendario mostra la prima data disponibile anziché la data corrente
- Fix creazione dell'utente quando creo un meeting via integrazione: i campi vengono popolati a partire dal form compilato e non dall'utente associato alla pratica. Questo risolve un bug sul mancato invio delle email quando creo un appuntamento tramite integrazione
- Fix creazione di un utente quando creo un meeting via API: creazione spostata nel controller API
- Modifica visualizzazione campi
allow_cancel_days
erolling_days
, modifica testo delle label e aggiunti valori di default - I controlli sulla validità di meeting e orari di apertura (
opening_hours
) sono stati spostati all' interno del servizioMeetingService
- Fix visualizzazione degli errori nel backoffice: I messaggi ora non sono più generici ma riportano la natura dell'errore
- Fix controlli sulla scelta degli slot quando creo o modifico meeting lato operatore