visualizzazione e gestione firme e lista firme con ACL

This commit is contained in:
2025-09-05 15:35:03 +02:00
parent 835e123444
commit 9b7f845414
5 changed files with 606 additions and 39 deletions

View File

@ -0,0 +1,15 @@
DROP TABLE IF EXISTS `#__circolari_firme`;
CREATE TABLE `#__circolari_firme` (
`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`circolare_id` INT(11) UNSIGNED NOT NULL,
`user_id` INT(11) UNSIGNED NOT NULL,
`firmatipo_bottone_id` INT(11) UNSIGNED NOT NULL, -- id del bottone scelto
`firma_label` VARCHAR(190) NOT NULL, -- copia delletichetta al momento della firma
`data_firma` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `firma_unica` (`circolare_id`, `user_id`), -- 1 firma per utente x circolare
KEY `idx_circolare` (`circolare_id`),
KEY `idx_user` (`user_id`),
KEY `idx_bottone` (`firmatipo_bottone_id`)
) ENGINE=InnoDB DEFAULT COLLATE=utf8mb4_unicode_ci;