Global-Group-Consulting / main-frontend

1 stars 0 forks source link

Bloccare tutte le operazioni in base all'orario #53

Closed leicaflorian closed 3 years ago

leicaflorian commented 3 years ago

Il sito può operare per fare richieste dalle 05:00 alle 22:00. Oltre questo orario, il sito sarà in "sola lettura", quindi l'utente potrà vedere tutto ma non potrà fare richieste di nessun genere.

Per gli admin lasciare libertà assoluta di orari tranne per l'ultimo giorno del mese e per il 15 dove anche loro avranno lo steso limite di tempo, per evitare problemi con la ricapitalizzazione o il blocco delle provvigioni.

leicaflorian commented 3 years ago

Ho implementato questa funzione aggiungendo una sezione relativa alle impostazioni di tutta l'applicazione, raggiungibile solo da chi ha i permessi per vederlo, quindi solitamente gli admin.

Questa modifica prevede 2 casistiche.

E' stata aggiunta un ulteriore funzionalità "Modalità manutenzione" che permette di bloccare l'app a tutti, admin compreso, e quindi la rende in sola lettura. Questo può essere utile nei casi in cui occorra ripristinare i db o altro. In questo caso appare un messaggio rosso che informa che il sito è in modalità manutenzione e sarà presto disponibile. image