diff --git a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20250207183506.java b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20250207183506.java new file mode 100644 index 0000000000..55dd07dc3b --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20250207183506.java @@ -0,0 +1,37 @@ +package it.integry.ems.migration.model; + +import it.integry.ems.migration._base.BaseMigration; +import it.integry.ems.migration._base.MigrationModelInterface; + +public class Migration_20250207183506 extends BaseMigration implements MigrationModelInterface { + + @Override + public void up() throws Exception { + if (isHistoryDB()) + return; + + createSetup("PVM", "DELIVERY_PLAN", "CONFIG_STAMPE_POPUP_ORD", null, + "Configurazione pulsanti aggiuntivi per stampe report in popup ordine.\n" + + "Campi supportati:\n" + + "- text: Testo del pulsante\n" + + "- icon: Icona del pulsante, per applicare un colore assegnare anche ad esempio text-danger per farlo rosso, icone supportate: https://fontawesome.com/v5/search\n" + + "- style: Indica il colore del pulsante, valori possibili: default, primary, info, success, warning, danger, link\n" + + "- action: Indica l'azione da effettuare al click del pulsante, valori possibili: preview - mostra il report in un popup, download - scarica direttamente il report\n" + + "- report: Nome del report da chiamare\n" + + "- nomeStampa: Nome del file finale una volta scaricato. Variabili disponibili: [gestione], [data_ord], [num_ord], [user_name]\n" + + "Oggetto di esempio:\n" + + "{\n" + + " \"text\": \"Riepilogo X\",\n" + + " \"icon\": \"fas fa-print text-primary\",\n" + + " \"style\": \"default\",\n" + + " \"action\": \"preview\",\n" + + " \"report\": \"X\",\n" + + " \"nomeStampa\": \"Riepilogo X [gestione] n. [num_ord] del [data_ord]\",\n" + + "}", false, null, false, false, + false, true, false, null, false, null); + } + + @Override + public void down() throws Exception { + } +} \ No newline at end of file