From cb68098d5276423443d5ad7d4c54f2acbb2a2cef Mon Sep 17 00:00:00 2001 From: Maykel Geerdink Date: Thu, 9 May 2024 06:56:16 +0000 Subject: [PATCH] FCLT#82594: Melding 'opdelen' in deelmeldingen. svn path=/Database/trunk/; revision=64594 --- _UP/DB47to48.src | 63 ++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 55 insertions(+), 8 deletions(-) diff --git a/_UP/DB47to48.src b/_UP/DB47to48.src index d7848528..e51625d2 100644 --- a/_UP/DB47to48.src +++ b/_UP/DB47to48.src @@ -34,9 +34,9 @@ ALTER TABLE mld_melding /////////////////////////////////////////////////////////////////////////////////////////// BAUS#80296 CREATE OR REPLACE VIEW fac_v_exp_flex_ctr AS SELECT * FROM DUAL; -DEF_RAPPORT('WEB_PRSSYS', 0, 'fac_v_exp_flex_ctr' - , 'TRANSPORT: Flexkenmerken Periodieke taken', 'Exporteren van flexkenmerken voor CTR' - , 'TRANSPORT: Flex properties Recurring tasks', 'Export of flex properties for CTR'); +DEF_RAPPORT('TRANSPORT', 'WEB_PRSSYS', 0, 'fac_v_exp_flex_ctr' + , 'Flexkenmerken Periodieke taken', 'Exporteren van flexkenmerken voor CTR' + , 'Flex properties Recurring tasks', 'Export of flex properties for CTR'); /////////////////////////////////////////////////////////////////////////////////////////// VNOG#81951 ALTER TABLE ins_srtdiscipline DROP CONSTRAINT ins_c_ins_srtdiscipline_bes; @@ -71,14 +71,11 @@ CREATE TABLE mld_kenmerkblokmelding mld_kenmerkblokmelding_aanmaak DATE DEFAULT SYSDATE, - CONSTRAINT mld_c_mld_discipline_perslid CHECK(ins_discipline_key IS NOT NULL OR prs_perslid_key IS NOT NULL), - CONSTRAINT mld_u_mld_kenmerkblokmelding UNIQUE(mld_melding_key, mld_kenmerk_key, ins_discipline_key, prs_perslid_key) + CONSTRAINT mld_u_mld_kenmerkblokmelding UNIQUE(mld_melding_key, mld_kenmerk_key) ); CREATE SEQUENCE mld_s_mld_kenmerkblokmelding_key MINVALUE 1; -CREATE UNIQUE INDEX mld_i_mld_kenmerkblokmelding ON mld_kenmerkblokmelding(mld_melding_key, ins_discipline_key, prs_perslid_key); - ALTER TABLE mld_kenmerk ADD ins_discipline_key NUMBER (10) @@ -117,7 +114,8 @@ UPDATE mld_melding SET mld_melding_omschrijving = mld_melding_omschrijving_old; DEF_MENUENTRY(2, 99005, 'lcl_menu_setup_framework' , '', 'FAC', 'appl/init/init_setup.asp', 0, 0, 'WEB_FACTAB'); /////////////////////////////////////////////////////////////////////////////////////////// FBEA#79162 -DEF_IMPORT('WEB_FACTAB', 'VRIJEDAGEN', 'Vrije dagen', 'Non-working days'); +DEF_IMPORT('WEB_FACTAB', 'VRIJEDAGEN', 'Vrije dagen', 'Non-working days', 1); +UPDATE fac_import_app SET fac_import_app_csv = 1 WHERE fac_import_app_code = 'GENERICCSV'; /////////////////////////////////////////////////////////////////////////////////////////// FCLT#81771 ALTER TABLE fac_notificatie_job ADD fac_usrrap_key NUMBER(10) @@ -139,6 +137,55 @@ MENU_INS_AFTER('lcl_menu_mld_meldbron', 'lcl_menu_mld_opdrkosten', 25); ALTER TABLE fac_email_setting ADD fac_email_setting_attachmaxkb NUMBER(10); +/////////////////////////////////////////////////////////////////////////////////////////// FCLT#82351 +-- De settings hier al toevoegen omdat er ook een update van de waarde wordt gedaan. +-- Nieuwe settings worden na de upgrade in de recreate toegevoegd. +INSERT INTO fac_setting (fac_setting_module, fac_setting_flags, fac_functie_key, fac_setting_name, fac_setting_type, fac_setting_description) + SELECT 'FAC', 1, fac_functie_key, 'udr_graph_bar_json', 'string', 'Default json options for report graphs bar (string!)' + FROM fac_functie + WHERE fac_functie_code = 'WEB_PRSSYS'; +INSERT INTO fac_setting (fac_setting_module, fac_setting_flags, fac_functie_key, fac_setting_name, fac_setting_type, fac_setting_description) + SELECT 'FAC', 1, fac_functie_key, 'udr_graph_gauge_json', 'string', 'Default json options for report graphs gauge (string!)' + FROM fac_functie + WHERE fac_functie_code = 'WEB_PRSSYS'; +INSERT INTO fac_setting (fac_setting_module, fac_setting_flags, fac_functie_key, fac_setting_name, fac_setting_type, fac_setting_description) + SELECT 'FAC', 1, fac_functie_key, 'udr_graph_pie_json', 'string', 'Default json options for report graphs pie (string!)' + FROM fac_functie + WHERE fac_functie_code = 'WEB_PRSSYS'; +INSERT INTO fac_setting (fac_setting_module, fac_setting_flags, fac_functie_key, fac_setting_name, fac_setting_type, fac_setting_description) + SELECT 'FAC', 1, fac_functie_key, 'udr_graph_line_json', 'string', 'Default json options for report graphs line (string!)' + FROM fac_functie + WHERE fac_functie_code = 'WEB_PRSSYS'; +INSERT INTO fac_setting (fac_setting_module, fac_setting_flags, fac_functie_key, fac_setting_name, fac_setting_type, fac_setting_description) + SELECT 'FAC', 1, fac_functie_key, 'udr_graph_block_json', 'string', 'Default json options for report graphs block (string!)' + FROM fac_functie + WHERE fac_functie_code = 'WEB_PRSSYS'; + +UPDATE fac_setting + SET fac_setting_pvalue = (SELECT fac_setting_pvalue FROM fac_setting WHERE fac_setting_name = 'udr_graph_default_json') + WHERE fac_setting_name IN ('udr_graph_bar_json','udr_graph_gauge_json','udr_graph_pie_json','udr_graph_line_json','udr_graph_block_json'); + +/////////////////////////////////////////////////////////////////////////////////////////// FCLT#82642 +DELETE FROM cad_thema WHERE cad_thema_view = 'cad_v_thema_vloerafwerking'; +DROP VIEW cad_v_thema_vloerafwerking; +UPDATE fac_setting SET fac_setting_pvalue = 12 WHERE fac_setting_name = 'fg_infobordthema_key' AND fac_setting_pvalue IS NULL; +UPDATE fac_setting SET fac_setting_pvalue = 12 WHERE fac_setting_name = 'fg_infobordlabel_key' AND fac_setting_pvalue IS NULL; +UPDATE fac_setting SET fac_setting_pvalue = 12 WHERE fac_setting_name = 'fg_infobordreport_key' AND fac_setting_pvalue IS NULL; + +UPDATE fac_usrrap SET fac_usrrap_groep = 'TRANSPORT' WHERE fac_usrrap_groep IS NULL and fac_usrrap_omschrijving LIKE 'TRANSPORT: %'; +UPDATE fac_usrrap SET fac_usrrap_groep = 'STATS' WHERE fac_usrrap_groep IS NULL and fac_usrrap_omschrijving LIKE 'STATS: %'; +UPDATE fac_usrrap SET fac_usrrap_groep = 'ADMIN' WHERE fac_usrrap_groep IS NULL and fac_usrrap_omschrijving LIKE 'BEHEER: %'; +UPDATE fac_usrrap SET fac_usrrap_groep = 'BASIS' WHERE fac_usrrap_groep IS NULL and fac_usrrap_omschrijving LIKE 'UDR: %'; + +UPDATE fac_usrrap SET fac_usrrap_omschrijving = REPLACE(fac_usrrap_omschrijving, 'TRANSPORT: ', '') WHERE fac_usrrap_groep IS NOT NULL and fac_usrrap_omschrijving LIKE 'TRANSPORT: %'; +UPDATE fac_usrrap SET fac_usrrap_omschrijving = REPLACE(fac_usrrap_omschrijving, 'STATS: ', '') WHERE fac_usrrap_groep IS NOT NULL and fac_usrrap_omschrijving LIKE 'STATS: %'; +UPDATE fac_usrrap SET fac_usrrap_omschrijving = REPLACE(fac_usrrap_omschrijving, 'BEHEER: ', '') WHERE fac_usrrap_groep IS NOT NULL and fac_usrrap_omschrijving LIKE 'BEHEER: %'; + +UPDATE fac_groep SET fac_groep_opmerking = 'Systeemautorisatiegroep voor applicatiebeheerders' WHERE fac_groep_upper = '_ADMIN' AND fac_groep_opmerking IS NULL; +UPDATE fac_groep SET fac_groep_opmerking = 'Systeemautorisatiegroep voor ALLE gebruikers' WHERE fac_groep_upper = '_DEFAULT' AND fac_groep_opmerking IS NULL; +UPDATE fac_groep SET fac_groep_opmerking = 'Systeemautorisatiegroep voor Facilitor-ondersteuning' WHERE fac_groep_upper = '_FACILITOR' AND fac_groep_opmerking IS NULL; +UPDATE fac_groep SET fac_groep_opmerking = 'Systeemautorisatiegroep voor de Facilitor-mailserver' WHERE fac_groep_upper = '_HMAIL' AND fac_groep_opmerking IS NULL; + /////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000