openstamanager/update/2_4_2.sql

31 lines
2.0 KiB
MySQL
Raw Normal View History

2018-07-05 10:07:39 +02:00
-- Gestione documentale
2018-04-19 15:16:58 +02:00
CREATE TABLE IF NOT EXISTS `zz_documenti_categorie` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`descrizione` varchar(255) NOT NULL,
`deleted` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
2018-07-05 10:07:39 +02:00
) ENGINE=InnoDB;
2018-04-19 15:16:58 +02:00
CREATE TABLE IF NOT EXISTS `zz_documenti` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idcategoria` int(11) NOT NULL,
`nome` varchar(255) NOT NULL,
`data` date DEFAULT NULL,
PRIMARY KEY (`id`)
2018-07-05 10:07:39 +02:00
) ENGINE=InnoDB;
2018-04-19 15:16:58 +02:00
INSERT INTO `zz_documenti_categorie` (`id`, `descrizione`, `deleted`) VALUES
(NULL, 'Documenti società', 0),
(NULL, 'Contratti assunzione personale', 0);
-- Innesto modulo gestione documentale
INSERT INTO `zz_modules` (`id`, `name`, `title`, `directory`, `options`, `options2`, `icon`, `version`, `compatibility`, `order`, `parent`, `default`, `enabled`) VALUES (NULL, 'Gestione documentale', 'Gestione documentale', 'gestione_documentale', '{ "main_query": [ { "type": "table", "fields": "Categoria, Nome, Data", "query": "SELECT id,(SELECT descrizione FROM zz_documenti_categorie WHERE zz_documenti_categorie.id = idcategoria) AS Categoria, zz_documenti.nome AS Nome, DATE_FORMAT( zz_documenti.`data`, ''%d/%m/%Y'' ) AS `Data` FROM zz_documenti WHERE `data` >= ''|period_start|'' AND `data` <= ''|period_end|'' HAVING 1=1"} ]}', '', 'fa fa-file-text-o', '2.4', '2.4', '1', NULL, '1', '1');
-- Innesto modulo categorie documenti
2018-07-05 10:07:39 +02:00
INSERT INTO `zz_modules` (`id`, `name`, `title`, `directory`, `options`, `options2`, `icon`, `version`, `compatibility`, `order`, `parent`, `default`, `enabled`) VALUES (NULL, 'Categorie documenti', 'Categorie documenti', 'categorie_documenti', '{ "main_query": [ { "type": "table", "fields": "Descrizione", "query": "SELECT zz_documenti_categorie.`descrizione`as Descrizione, zz_documenti_categorie.`id`as id FROM zz_documenti_categorie WHERE deleted = 0 HAVING 1=1"} ]}', '', 'fa fa-file-text-o', '2.4', '2.4', '1', (SELECT `id` FROM `zz_modules` m WHERE `name` = 'Gestione documentale'), '1', '1');
-- Fatturazione elettronica
ALTER TABLE `an_nazioni` ADD `name` VARCHAR(255);