Skip to content

Commit b4ad4d4

Browse files
committed
feat: Aggiunta colonna Validità in Contratti
1 parent 6c6bbda commit b4ad4d4

1 file changed

Lines changed: 45 additions & 1 deletion

File tree

update/2_11.sql

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,4 +301,48 @@ UPDATE `zz_settings` SET `valore` = "Aggiorna prezzo di acquisto + imposta forni
301301

302302
-- Aggiunta listino cliente per sedi
303303
ALTER TABLE `an_sedi` ADD `id_listino` INT NULL;
304-
ALTER TABLE `an_sedi` ADD CONSTRAINT `an_sedi_ibfk_5` FOREIGN KEY (`id_listino`) REFERENCES `mg_listini`(`id`) ON DELETE SET NULL ON UPDATE RESTRICT;
304+
ALTER TABLE `an_sedi` ADD CONSTRAINT `an_sedi_ibfk_5` FOREIGN KEY (`id_listino`) REFERENCES `mg_listini`(`id`) ON DELETE SET NULL ON UPDATE RESTRICT;
305+
306+
-- Aggiunta colonna Validità in Contratti
307+
INSERT INTO `zz_views`
308+
(`id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `html_format`, `search_inside`, `order_by`, `visible`, `summable`, `avg`, `default`)
309+
VALUES
310+
(
311+
(SELECT `id` FROM `zz_modules` WHERE `name` = 'Contratti'),
312+
'Validità',
313+
"IF(
314+
IFNULL(`co_contratti`.`validita`, 0) = 0,
315+
'',
316+
CONCAT(
317+
`co_contratti`.`validita`,
318+
' ',
319+
CASE COALESCE(`co_contratti`.`tipo_validita`, 'days')
320+
WHEN 'years' THEN IF(`co_contratti`.`validita` <= 1, 'anno', 'anni')
321+
WHEN 'months' THEN IF(`co_contratti`.`validita` <= 1, 'mese', 'mesi')
322+
WHEN 'days' THEN IF(`co_contratti`.`validita` <= 1, 'giorno', 'giorni')
323+
ELSE ''
324+
END
325+
)
326+
)",
327+
21,
328+
1, -- ricercabile
329+
0, -- non slow
330+
0, -- no format numerico
331+
0, -- no html_format
332+
NULL,
333+
NULL,
334+
1, -- visibile di default
335+
0,
336+
0,
337+
0
338+
);
339+
340+
INSERT INTO `zz_views_lang`
341+
(`id_lang`, `id_record`, `title`)
342+
VALUES
343+
(1, LAST_INSERT_ID(), 'Validità');
344+
345+
INSERT INTO `zz_views_lang`
346+
(`id_lang`, `id_record`, `title`)
347+
VALUES
348+
(2, LAST_INSERT_ID(), 'Validity');

0 commit comments

Comments
 (0)