From 692a68d65e7423e40deb8a7ba0c8ff3dedcacfa4 Mon Sep 17 00:00:00 2001 From: MinaR Date: Mon, 3 Jun 2024 13:02:40 +0200 Subject: [PATCH] aggiunta setup per impedire la visualizzazione del report degli aggiornamenti agli utenti non amministratori --- .../model/Migration_20240603124310.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240603124310.java diff --git a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240603124310.java b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240603124310.java new file mode 100644 index 0000000000..aba0637aab --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240603124310.java @@ -0,0 +1,27 @@ +package it.integry.ems.migration.model; + +import it.integry.ems.migration._base.BaseMigration; +import it.integry.ems.migration._base.IntegryCustomer; +import it.integry.ems.migration._base.MigrationModelInterface; + +public class Migration_20240603124310 extends BaseMigration implements MigrationModelInterface { + + @Override + public void up() throws Exception { + if (isHistoryDB()) + return; + + + createSetupQuery("SI_NO", "SI_NO", "SELECT 'S' UNION ALL SELECT 'N'", false); + createSetup("DATI_AZIENDA", "SETUP", "VIEW_REPORT_ONLY_ADMIN", "N", "Visualizza il report del riepilogo attività solo agli utenti amministratore.", false, "SI_NO", false, false, false, false, false, null, false, "SELECT 'S' UNION ALL SELECT 'N'"); + + if (isCustomer(IntegryCustomer.Carelli)) + updateSetupValue("DATI_AZIENDA", "SETUP", "VIEW_REPORT_ONLY_ADMIN", "S"); + } + + @Override + public void down() throws Exception { + + } + +}