Closed aprofiti closed 7 years ago
Quando elimino un prodotto non viene rimosso da db ma viene messo a true il flag di eliminazione. Questo serve per non far perdere i riferimenti negli ordini precedenti. Viene mostrato un disclaimer prima della eliminazione per avvertire che eventuali ordini in sospeso devono comunque essere evasi. Sarà successivamente possibile ricreare un prodotto identico a quello precedente perchè il flag di eliminazione è aggiunto al check della validità
5a3db5552db481a8f828e06ec98eb651fc01a816
Quando un titolare vuole eliminare un prodotto da una impresa, vengono effettuate le seguenti azioni:
-- Lato Model --
-- Lato Controller --
Controllo che un prodotti non risulti in un ordine attivo. Nel caso affermativo non permettere eliminazione
Azzerare quantita'
NB: non eliminare il record dal Database ( non si potrebbe piu' tenere traccia degli ordini)
-- Lato View --
Titolare: il prodotto viene visualizzato in una sezione "Prodotti disaabilitati", con la possibilita di riabilitare il prodotti
Cliente: non puo' piu' visualizzare il prodotto nel catalogo dell'impresa, ma risulta negli ordini passati