New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Aggiornamento attraverso fasi #343
Comments
@Dasc3er ottima idea. Però, solo per sicurezza, io lascerei un prompt dove si chiede se si vuole effettuare il backup prima di procedere all'aggiornamento. Così in caso estremo si ha la possibilità di effettuare un restore. |
Con il commit dccbbe2 la funzionalità è stata implementata nella branch 2.5 attraverso una schermata aggiuntiva a seguito del caricamento dell'aggiornamento. Aggiornamento di alcuni moduli e plugin attraverso uno ZIP collettivo: Una mancanza del sistema attuale è la possibilità di fare un downgrade, come mostrato dalle schermate di cui sopra per l'aggiornamento del gestionale: dalla versione 2.5 è ammesso il caricamento di una release precedente (2.4.1 in questo caso) e la sostituzione dei file. |
forte!! riguardo il downgrade però, non credo sia utile, ed anche un po' complesso da gestire. farei ripristinare un backup al posto di gestire il downgrade |
@loviuz In effetti si tratta più di un bug piuttosto che una feature. |
Ora il sistema impedisce l'aggiornamento se lo ZIP contiene una versione precedente del gestionale. Il completamento di queste funzioni e di #302 è stato ottenuto con due nuove librerie (che dovrebbero avere un impatto estremamente ridotto sulle dimensioni): |
Comportamento richiesto
Propongo la separazione della procedura di aggiornamento tramite ZIP nelle seguenti fasi:
In questo modo sarebbe più semplice rilasciare versioni con modifiche consistenti nel comportamento, avvertendo l'utente finale di tali modifiche e in particolare segnalare più volte l'eventuale condizione di beta dell'aggiornamento.
Comportamento attuale
Una volta caricato lo ZIP, l'aggiornamento procede immediatamente a sovrascrivere i file ed aggiornare il database senza dare la possibilità di messaggi aggiuntivi/backup e controllo dei nuovi requisiti.
The text was updated successfully, but these errors were encountered: