iltorpedone / socialmarket

Social Market web application
https://www.socialmarketnordmi.org/
GNU Affero General Public License v3.0
0 stars 0 forks source link

Cancellazione spesa #58

Open mbonannotorp opened 5 years ago

mbonannotorp commented 5 years ago

Prevedere, nel momento in cui una spesa viene cancellata definitivamente (e anche quando viene lasciato il carrello aperto, quindi ogni cancellazione) di ripristinare:

  1. somma dei punti spesa
  2. somma delle disponibilità del magazzino
  3. somma numero spese

La cancellazione può essere effettuata solo dagli utenti con il ruolo admin.

olistik commented 5 years ago

@mbonannotorp C'è un problema. Una spesa che è stata chiusa definitivamente contiene delle informazioni sul magazzino che potrebbero non essere più consistenti, per esempio potrebbe contenere un oggetto che è stato poi eliminato dal magazzino.

Consiglierei, solo nel caso di cancellazione di una spesa chiusa definitivamente, di non tentare il ripristino delle scorte a magazzino.

Fammi sapere che ne pensi.

olistik commented 5 years ago

@mbonannotorp Alternativamente, possiamo evitare la cancellazione permanente anche degli oggetti del magazzino, permettendo in questo modo di ripristinare le scorte senza incorrere in record fantasma.

olistik commented 5 years ago

@mbonannotorp Puoi verificare questa funzionalità.

mbonannotorp commented 5 years ago

@olistik non ho capito se stai attendendo riscontro da me sulle due alternative proposte o se hai fatto qualcosa...credo sia più utile prevedere la seconda, ovvero evitare la cancellazione permanente del magazzino. Se una spesa chiusa viene cancellata (evento remoto, se non in fase di test) è utile ripristinare il magazzino, altrimenti ogni volta bisognerebbe rifare l'inventario

olistik commented 5 years ago

@mbonannotorp Ci siamo portati avanti e abbiamo implementato la seconda proposta. Puoi verificare in produzione se funziona. :-)

mbonannotorp commented 5 years ago

@olistik ottimo, allora avevo capito bene Grazie