Skip to content

Fix calendar api permissions

Emily Lancietti requested to merge fix-calendar_api_permissions into master
  • 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 e rolling_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 servizio MeetingService
  • 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

Merge request reports