200 lines
12 KiB
Plaintext
200 lines
12 KiB
Plaintext
/*
|
|
* Update script van FACILITOR schema
|
|
* $Revision$
|
|
* $Id$
|
|
*/
|
|
#include "prologue.inc"
|
|
|
|
COMMIT;
|
|
SET DEFINE OFF
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// BAUS#81220
|
|
ALTER TABLE ins_kenmerk ADD ins_kenmerk_verplicht_status NUMBER(1);
|
|
|
|
-- Alle "Altijd verplicht" inspectie kenmerken waren verplicht vanaf status "Afgemeld/Te voltooien(5)".
|
|
-- Nu zijn de "Altijd verplicht" inspectie kenmerken ook daadwerkelijk altijd verplicht. Deze kenmerken moeten dus omgezet worden.
|
|
UPDATE ins_kenmerk k
|
|
SET k.ins_kenmerk_verplicht = NULL,
|
|
k.ins_kenmerk_verplicht_status = 5
|
|
WHERE k.ins_kenmerk_key IN (SELECT k1.ins_kenmerk_key
|
|
FROM ins_kenmerk k1
|
|
WHERE k1.ins_kenmerk_verplicht IN (1)
|
|
AND k1.ins_kenmerk_niveau = 'C');
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// VLKC#79478
|
|
-- Conversie setting: Heropenen voor melder en FO/BO is nu de waarde 3 i.p.v. 1.
|
|
UPDATE fac_setting
|
|
SET fac_setting_pvalue = 3
|
|
WHERE fac_setting_name = 'mld_can_reopen_call'
|
|
AND fac_setting_pvalue = 1;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#80553
|
|
ALTER TABLE mld_melding
|
|
ADD mld_melding_onderwerp_ai VARCHAR2 (80);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// BAUS#80296
|
|
CREATE OR REPLACE VIEW fac_v_exp_flex_ctr AS SELECT * FROM DUAL;
|
|
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;
|
|
ALTER TABLE ins_srtdiscipline ADD CONSTRAINT ins_c_ins_srtdiscipline_bes CHECK(ins_srtdiscipline_bes IN (0,1,2));
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// EIND#82432
|
|
DEF_MENUITEM(0, 'lcl_menu_fac_jobs_fe', '', 'FAC', 'appl/fac/job_search.asp?urole=fe', 0, 0, 'WEB_MLDUSE', 'W', '1', '');
|
|
MENU_INS_AFTER('lcl_menu_fac_jobs_fe', 'lcl_menu_prs_phonebook', 25);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#80823
|
|
ALTER TABLE fac_import_app ADD fac_import_app_csv NUMBER(1) DEFAULT(0) NOT NULL;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#82594
|
|
CREATE TABLE mld_kenmerkblokmelding
|
|
( mld_kenmerkblokmelding_key
|
|
NUMBER(10)
|
|
CONSTRAINT mld_k_mld_kenmerkblokmelding_key PRIMARY KEY,
|
|
mld_melding_key
|
|
NUMBER(10)
|
|
CONSTRAINT mld_r_mld_melding_key7 REFERENCES mld_melding(mld_melding_key) ON DELETE CASCADE,
|
|
mld_kenmerk_key -- verwijzing naar het labelkenmerk
|
|
NUMBER(10)
|
|
CONSTRAINT mld_r_mld_kenmerk_key5 REFERENCES mld_kenmerk(mld_kenmerk_key) ON DELETE CASCADE,
|
|
ins_discipline_key
|
|
NUMBER (10)
|
|
CONSTRAINT mld_r_ins_discipline_key6 REFERENCES ins_tab_discipline(ins_discipline_key) ON DELETE CASCADE, -- blokbehandelteam
|
|
prs_perslid_key
|
|
NUMBER (10)
|
|
CONSTRAINT mld_r_prs_perslid_key14 REFERENCES prs_perslid(prs_perslid_key) ON DELETE CASCADE, -- blokbehandelteambehandelaar
|
|
mld_kenmerkblokmelding_afmelddatum
|
|
DATE,
|
|
mld_kenmerkblokmelding_aanmaak
|
|
DATE
|
|
DEFAULT SYSDATE,
|
|
CONSTRAINT mld_u_mld_kenmerkblokmelding UNIQUE(mld_melding_key, mld_kenmerk_key)
|
|
);
|
|
|
|
CREATE SEQUENCE mld_s_mld_kenmerkblokmelding_key MINVALUE 1;
|
|
|
|
ALTER TABLE mld_kenmerk ADD
|
|
ins_discipline_key
|
|
NUMBER (10)
|
|
CONSTRAINT mld_r_ins_discipline_key7 REFERENCES ins_tab_discipline(ins_discipline_key);
|
|
|
|
ALTER TABLE mld_srtkenmerk DROP CONSTRAINT mld_c_mld_srtkenmerk_kenmtype;
|
|
ALTER TABLE mld_srtkenmerk ADD
|
|
CONSTRAINT mld_c_mld_srtkenmerk_kenmtype CHECK(mld_srtkenmerk_kenmerktype IN ('C','N','D','T','R','S','X','F','E','M','L','l','b','Q','B','V'));
|
|
|
|
ALTER TABLE fac_kenmwaarden DROP CONSTRAINT fac_c_fac_kenmwaarden_kenmtype;
|
|
ALTER TABLE fac_kenmwaarden ADD
|
|
CONSTRAINT fac_c_fac_kenmwaarden_kenmtype CHECK(fac_kenmwaarden_kenmerktype IN ('C','N','D','T','R','S','X','F','E','M','L','l','b','Q','B','V'));
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#83243
|
|
|
|
UPDATE aut_idp
|
|
SET aut_idp_ipfilter = '80.250.128.5,80.250.128.6,80.250.129.195,31.161.17.4,80.250.129.2'
|
|
WHERE aut_idp_code = 'FACILITORSUPPORT';
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// MARX#81174
|
|
DEF_FAC_SRTNOT('FINANO', 0, 'lcl_noti_FINANO', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// EIND#82452
|
|
|
|
-- Laten we een release lang staan
|
|
ALTER TABLE mld_melding RENAME COLUMN mld_melding_omschrijving TO mld_melding_omschrijving_old;
|
|
ALTER TABLE mld_melding ADD (mld_melding_omschrijving CLOB);
|
|
UPDATE mld_melding SET mld_melding_omschrijving = mld_melding_omschrijving_old;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#76580
|
|
#include "../INI/INI_TAB.SRC"
|
|
#include "../INI/INI_SEQ.SRC"
|
|
#include "../INI/INI_IND.SRC"
|
|
#include "../INI/INI_TRI.SRC"
|
|
#include "../INI/INI_INI.SRC"
|
|
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', 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)
|
|
CONSTRAINT fac_r_fac_usrrap_key1 REFERENCES fac_usrrap(fac_usrrap_key) ON DELETE CASCADE;
|
|
|
|
UPDATE fac_notificatie_job
|
|
SET fac_usrrap_key = TO_NUMBER(SUBSTR(REGEXP_SUBSTR(fac_notificatie_job_geturl, 'usrrap%5Fkey=(\d+)/?')
|
|
, 14)
|
|
)
|
|
WHERE fac_notificatie_job_geturl LIKE 'appl/fac/fac_report.asp?formail=1%';
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#82157
|
|
ALTER TABLE mld_meldbron ADD mld_meldbron_kiesbaar NUMBER(1) DEFAULT 1 NOT NULL;
|
|
DEF_MENUITEM(2, 'lcl_menu_mld_meldbron' , '', 'MLD', 'appl/mgt/mld_meldbron.asp', 0, 0, 'WEB_MLDMGT', 'W', '1', '');
|
|
MENU_INS_AFTER('lcl_menu_mld_meldbron', 'lcl_menu_mld_opdrkosten', 25);
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// MARX#82116
|
|
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#83649
|
|
DROP SEQUENCE bes_s_bes_grootheid_key;
|
|
DROP TRIGGER bes_t_bes_grootheid_B_IU;
|
|
DROP TABLE bes_grootheid;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
|
|
|
|
|
|
REGISTERONCE('$Id$')
|
|
|
|
#include "epilogue.inc"
|