2024-10-23 14:49:02 +02:00
-- Aggiunta Marchio articolo
ALTER TABLE ` mg_articoli ` ADD ` id_marchio ` INT NULL DEFAULT NULL ;
CREATE TABLE ` mg_marchi ` (
` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 255 ) NOT NULL ,
` link ` varchar ( 255 ) NOT NULL ,
` deleted_at ` timestamp NULL DEFAULT NULL ,
PRIMARY KEY ( ` id ` ) ) ENGINE = InnoDB ;
2024-10-23 17:33:17 +02:00
INSERT INTO ` zz_modules ` ( ` name ` , ` directory ` , ` options ` , ` options2 ` , ` icon ` , ` version ` , ` compatibility ` , ` order ` , ` parent ` , ` default ` , ` enabled ` , ` use_notes ` , ` use_checklists ` ) VALUES ( ' Marchi ' , ' marchi ' , ' SELECT |select| FROM `mg_marchi` WHERE 1=1 HAVING 2=2 ORDER BY `mg_marchi`.`name` ' , ' ' , ' fa fa-angle-right ' , ' 2.6 ' , ' 2.6 ' , ' 7 ' , ( SELECT ` id ` FROM ` zz_modules ` AS ` t ` WHERE ` name ` = ' Tabelle ' ) , ' 1 ' , ' 1 ' , ' 1 ' , ' 1 ' ) ;
2024-10-23 14:49:02 +02:00
2024-10-23 17:33:17 +02:00
SELECT @ id_module : = ` id ` FROM ` zz_modules ` WHERE ` name ` = ' Marchi ' ;
INSERT INTO ` zz_modules_lang ` ( ` id_lang ` , ` id_record ` , ` title ` ) VALUES
2024-10-24 11:24:27 +02:00
( ' 1 ' , @ id_module , ' Marchi ' ) ,
2024-10-23 17:33:17 +02:00
( ' 2 ' , @ id_module , ' Marchi ' ) ;
2024-10-23 14:49:02 +02:00
2024-10-23 17:33:17 +02:00
SELECT @ id_module : = ` id ` FROM ` zz_modules ` WHERE ` name ` = ' Marchi ' ;
2024-10-23 14:49:02 +02:00
INSERT INTO ` zz_views ` ( ` id_module ` , ` name ` , ` query ` , ` order ` , ` search ` , ` slow ` , ` format ` , ` html_format ` , ` search_inside ` , ` order_by ` , ` visible ` , ` summable ` , ` default ` ) VALUES
2024-10-23 17:33:17 +02:00
( @ id_module , ' id ' , ' mg_marchi.id ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' ' , ' ' , ' 0 ' , ' 0 ' , ' 0 ' ) ,
( @ id_module , ' Nome ' , ' mg_marchi.name ' , ' 1 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' ' , ' ' , ' 1 ' , ' 0 ' , ' 0 ' ) ,
( @ id_module , ' Link ' , ' mg_marchi.link ' , ' 2 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' ' , ' ' , ' 1 ' , ' 0 ' , ' 0 ' ) ;
2024-10-23 14:49:02 +02:00
2024-10-23 17:33:17 +02:00
SELECT @ id_module : = ` id ` FROM ` zz_modules ` WHERE ` name ` = ' Marchi ' ;
2024-10-23 14:49:02 +02:00
INSERT INTO ` zz_views_lang ` ( ` id_lang ` , ` id_record ` , ` title ` ) VALUES
2024-10-23 17:33:17 +02:00
( 1 , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' id ' AND ` id_module ` = @ id_module ) , ' id ' ) ,
( 2 , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' id ' AND ` id_module ` = @ id_module ) , ' id ' ) ,
( 1 , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' Nome ' AND ` id_module ` = @ id_module ) , ' Nome ' ) ,
( 2 , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' Nome ' AND ` id_module ` = @ id_module ) , ' Name ' ) ,
( 1 , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' Link ' AND ` id_module ` = @ id_module ) , ' Link ' ) ,
( 2 , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' Link ' AND ` id_module ` = @ id_module ) , ' Link ' ) ;
2024-10-23 17:21:23 +02:00
-- Aggiunta modulo Stati dei DDT
ALTER TABLE ` dt_statiddt ` ADD ` deleted_at ` timestamp NULL DEFAULT NULL ;
2024-10-23 17:33:17 +02:00
INSERT INTO ` zz_modules ` ( ` name ` , ` directory ` , ` options ` , ` options2 ` , ` icon ` , ` version ` , ` compatibility ` , ` order ` , ` parent ` , ` default ` , ` enabled ` , ` use_notes ` , ` use_checklists ` ) VALUES ( ' Stati DDT ' , ' stati_ddt ' , ' SELECT |select| FROM `dt_statiddt` LEFT JOIN `dt_statiddt_lang` ON (`dt_statiddt`.`id` = `dt_statiddt_lang`.`id_record` AND `dt_statiddt_lang`.|lang|) WHERE 1=1 AND `deleted_at` IS NULL HAVING 2=2 ' , ' ' , ' fa fa-circle-o ' , ' 2.6 ' , ' 2.6 ' , ' 7 ' , ( SELECT ` id ` FROM ` zz_modules ` AS ` t ` WHERE ` name ` = ' Tabelle ' ) , ' 1 ' , ' 1 ' , ' 1 ' , ' 1 ' ) ;
2024-10-23 17:21:23 +02:00
2024-10-23 17:33:17 +02:00
SELECT @ id_module : = ` id ` FROM ` zz_modules ` WHERE ` name ` = ' Stati DDT ' ;
INSERT INTO ` zz_modules_lang ` ( ` id_lang ` , ` id_record ` , ` title ` ) VALUES
( ' 1 ' , @ id_module , ' Stati dei DDT ' ) ,
( ' 2 ' , @ id_module , ' Stati dei DDT ' ) ;
2024-10-23 17:21:23 +02:00
2024-10-23 17:33:17 +02:00
SELECT @ id_module : = ` id ` FROM ` zz_modules ` WHERE ` name ` = ' Stati DDT ' ;
2024-10-23 17:21:23 +02:00
INSERT INTO ` zz_views ` ( ` id_module ` , ` name ` , ` query ` , ` order ` , ` search ` , ` slow ` , ` format ` , ` html_format ` , ` search_inside ` , ` order_by ` , ` visible ` , ` summable ` , ` avg ` , ` default ` ) VALUES
2024-10-23 17:33:17 +02:00
( @ id_module , ' Fatturabile ' , ' IF(is_fatturabile, \ ' S & igrave ; \ ' , \ ' No \ ' ) ' , ' 6 ' , ' 1 ' , ' 0 ' , ' 0 ' , ' 0 ' , NULL , NULL , ' 1 ' , ' 0 ' , ' 0 ' , ' 0 ' ) ,
( @ id_module , ' Completato ' , ' IF(completato, \ ' S & igrave ; \ ' , \ ' No \ ' ) ' , ' 5 ' , ' 1 ' , ' 0 ' , ' 0 ' , ' 0 ' , NULL , NULL , ' 1 ' , ' 0 ' , ' 0 ' , ' 0 ' ) ,
( @ id_module , ' Icona ' , ' icona ' , ' 3 ' , ' 1 ' , ' 0 ' , ' 0 ' , ' 0 ' , NULL , NULL , ' 1 ' , ' 0 ' , ' 0 ' , ' 0 ' ) ,
( @ id_module , ' Descrizione ' , ' `dt_statiddt_lang`.`title` ' , ' 2 ' , ' 1 ' , ' 0 ' , ' 0 ' , ' 0 ' , NULL , NULL , ' 1 ' , ' 0 ' , ' 0 ' , ' 0 ' ) ,
( @ id_module , ' id ' , ' `dt_statiddt`.`id` ' , ' 1 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , NULL , NULL , ' 0 ' , ' 0 ' , ' 0 ' , ' 1 ' ) ,
( @ id_module , ' color_Colore ' , ' colore ' , ' 7 ' , ' 0 ' , ' 0 ' , ' 1 ' , ' 0 ' , ' ' , ' ' , ' 1 ' , ' 0 ' , ' 0 ' , ' 0 ' ) ;
2024-10-23 17:21:23 +02:00
2024-10-23 17:33:17 +02:00
SELECT @ id_module : = ` id ` FROM ` zz_modules ` WHERE ` name ` = ' Stati DDT ' ;
2024-10-23 17:21:23 +02:00
INSERT INTO ` zz_views_lang ` ( ` id_lang ` , ` id_record ` , ` title ` ) VALUES
2024-10-23 17:33:17 +02:00
( ' 1 ' , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' Fatturabile ' AND ` id_module ` = @ id_module ) , ' Fatturabile ' ) ,
( ' 2 ' , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' Fatturabile ' AND ` id_module ` = @ id_module ) , ' To be billed ' ) ,
( ' 1 ' , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' Completato ' AND ` id_module ` = @ id_module ) , ' Completato ' ) ,
( ' 2 ' , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' Completato ' AND ` id_module ` = @ id_module ) , ' Completed ' ) ,
( ' 1 ' , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' Icona ' AND ` id_module ` = @ id_module ) , ' Icona ' ) ,
( ' 2 ' , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' Icona ' AND ` id_module ` = @ id_module ) , ' Icon ' ) ,
( ' 1 ' , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' Descrizione ' AND ` id_module ` = @ id_module ) , ' Descrizione ' ) ,
( ' 2 ' , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' Descrizione ' AND ` id_module ` = @ id_module ) , ' Description ' ) ,
( ' 1 ' , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' id ' AND ` id_module ` = @ id_module ) , ' id ' ) ,
( ' 2 ' , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' id ' AND ` id_module ` = @ id_module ) , ' id ' ) ,
( ' 1 ' , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' color_Colore ' AND ` id_module ` = @ id_module ) , ' color_Colore ' ) ,
( ' 2 ' , ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' color_Colore ' AND ` id_module ` = @ id_module ) , ' color_Color ' ) ;
2024-10-29 16:53:49 +01:00
CREATE TABLE IF NOT EXISTS ` co_mandati_sepa ` (
` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ,
` id_banca ` int ( 11 ) NOT NULL ,
` id_mandato ` varchar ( 255 ) NOT NULL ,
` data_firma_mandato ` DATE NOT NULL ,
2024-10-30 11:44:49 +01:00
` singola_disposizione ` TINYINT ( 1 ) NOT NULL ,
2024-10-29 16:53:49 +01:00
PRIMARY KEY ( ` id ` ) ,
FOREIGN KEY ( ` id_banca ` ) REFERENCES ` co_banche ` ( ` id ` ) ON DELETE CASCADE
) ENGINE = InnoDB ;
-- Aggiunta del plugin
2024-10-30 11:44:49 +01:00
SELECT @ id_module : = ` id ` FROM ` zz_modules ` WHERE ` name ` = ' Banche ' ;
INSERT INTO ` zz_plugins ` ( ` name ` , ` idmodule_from ` , ` idmodule_to ` , ` position ` , ` script ` , ` enabled ` , ` default ` , ` order ` , ` compatibility ` , ` version ` , ` options2 ` , ` options ` , ` directory ` , ` help ` ) VALUES
( ' Mandati SEPA ' , @ id_module , @ id_module , ' tab ' , ' ' , 1 , 1 , 0 , ' 2.6.* ' , ' ' , NULL , ' custom ' , ' mandati_sepa ' , ' ' ) ;
2024-10-29 16:53:49 +01:00
2024-10-30 11:44:49 +01:00
INSERT INTO ` zz_plugins_lang ` ( ` id_lang ` , ` id_record ` , ` title ` )
VALUES
( 1 , LAST_INSERT_ID ( ) , ' Mandati SEPA ' ) ,
( 2 , LAST_INSERT_ID ( ) , ' Mandati SEPA ' ) ;
2024-11-04 16:32:18 +01:00
-- Allineamento campi telefono e email in viste
UPDATE ` zz_views ` SET ` name ` = ' tel_Telefono ' WHERE ` zz_views ` . ` name ` = ' Telefono ' ;
UPDATE ` zz_views ` SET ` name ` = ' tel_Cellulare ' WHERE ` zz_views ` . ` name ` = ' Cellulare ' ;
UPDATE ` zz_views ` SET ` name ` = ' emailto_Email ' WHERE ` zz_views ` . ` name ` = ' Email ' ;
UPDATE ` zz_views_lang ` SET ` title ` = ' tel_Telefono ' WHERE ` zz_views_lang ` . ` id_record ` = ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' tel_Telefono ' ) ;
UPDATE ` zz_views_lang ` SET ` title ` = ' tel_Cellulare ' WHERE ` zz_views_lang ` . ` id_record ` = ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' tel_Cellulare ' ) ;
2024-11-06 09:45:50 +01:00
UPDATE ` zz_views_lang ` SET ` title ` = ' emailto_Email ' WHERE ` zz_views_lang ` . ` id_record ` = ( SELECT ` id ` FROM ` zz_views ` WHERE ` name ` = ' emailto_Email ' ) ;
-- Aggiunta campo modello
2024-11-06 11:21:13 +01:00
ALTER TABLE ` mg_articoli ` ADD ` modello ` VARCHAR ( 255 ) NULL AFTER ` id_marchio ` ;
-- Fix filtro segmento Non completate in Attività
UPDATE ` zz_segments ` SET ` clause ` = ' in_interventi.idstatointervento NOT IN(SELECT in_statiintervento.id FROM in_statiintervento WHERE is_completato=1) ' WHERE ` zz_segments ` . ` name ` = ' Non completate ' AND ` id_module ` = ( SELECT ` id ` FROM ` zz_modules ` WHERE ` name ` = ' Interventi ' ) ;