Aggiungi campi per scelta modifica e eliminazione stati interventi

This commit is contained in:
Fabio Lovato 2018-02-16 14:53:49 +01:00
parent 2c7f69867a
commit 9c51c5f3dc
1 changed files with 17 additions and 0 deletions

View File

@ -51,3 +51,20 @@ UPDATE `zz_widgets` SET `query` = 'SELECT CONCAT_WS(" ", REPLACE(REPLACE(REPLACE
-- Aggiornamento widget "Debiti verso fornitori" anche con totali parziali
UPDATE `zz_widgets` SET `query` = 'SELECT CONCAT_WS(" ", REPLACE(REPLACE(REPLACE(FORMAT( -(da_pagare-pagato), 2), ",", "#"), ".", ","), "#", "."), "€") AS dato FROM (co_scadenziario INNER JOIN co_documenti ON co_scadenziario.iddocumento=co_documenti.id) INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id WHERE co_tipidocumento.dir=\'uscita\'' WHERE `zz_widgets`.`name` = 'Debiti verso fornitori';
-- Aggiunta possibilità di specificare se uno stato intervento è eliminabile o meno (di default sì)
ALTER TABLE `in_statiintervento` ADD `can_delete` BOOLEAN NOT NULL DEFAULT TRUE AFTER `default`;
-- Ridenominazione campo `default` a `can_edit` per maggior chiarezza
ALTER TABLE `in_statiintervento` CHANGE `default` `can_edit` TINYINT( 1 ) NOT NULL ;
-- Aggiunti come eliminabili gli stati "Chiamata" e "In programmazione"
UPDATE `in_statiintervento` SET `can_delete` = 1, `can_edit` = 1 WHERE `idstatointervento` IN( 'CALL', 'WIP' );
-- Aggiunti come non eliminabili ma modificabili gli stati "Fatturato" e "Completato"
UPDATE `in_statiintervento` SET `can_delete` = 0, `can_edit` = 1 WHERE `idstatointervento` IN( 'FAT', 'OK' );
-- Impostazione di tutti gli eventuali altri tipi di intervento a modificabili e cancellabili
UPDATE `in_statiintervento` SET `can_delete` = 1, `can_edit` = 1 WHERE `idstatointervento` NOT IN( 'FAT', 'OK', 'CALL', 'WIP' );