487 lines
25 KiB
Plaintext
487 lines
25 KiB
Plaintext
/* DB25TO26.SRC
|
|
* Update script van FACILITOR schema
|
|
* $Revision$
|
|
* $Id$
|
|
*/
|
|
#include "prologue.inc"
|
|
|
|
COMMIT;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#31991
|
|
ALTER TABLE res_deel ADD res_deel_vervaldatum DATE;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// RWSN#32027
|
|
ALTER TABLE res_ruimte ADD res_ruimte_vervaldatum DATE;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#32788
|
|
UPDATE fac_setting
|
|
SET fac_setting_pvalue = NULL
|
|
WHERE fac_setting_name = 'auto_https'
|
|
AND fac_setting_pvalue = '1';
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#30662
|
|
ALTER TABLE fac_usrtab ADD fac_usrtab_verwijder DATE;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#30160
|
|
ALTER TABLE prs_kostensoort ADD prs_kostensoort_altcode VARCHAR2(60);
|
|
ALTER TABLE prs_kostensoortgrp ADD prs_kostensoortgrp_altcode VARCHAR2(60);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#32075
|
|
ALTER TABLE cnt_contract ADD cnt_prs_perslid_key NUMBER(10)
|
|
CONSTRAINT cnt_r_prs_perslid_key2 REFERENCES prs_perslid(prs_perslid_key);
|
|
|
|
UPDATE fac_message
|
|
SET fac_message_text = 'Er moet of een bedrijf of een afdeling of een persoon ingevuld worden.'
|
|
WHERE fac_message_code LIKE 'CNT_M002';
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// LOGI#32913
|
|
UPDATE fac_menuitems
|
|
SET fac_menuitems_url = 'https://logcentre.facilitor.nl'
|
|
WHERE fac_menuitems_url = 'http://logcentre.facilitor.nl';
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33058
|
|
UPDATE prs_perslid
|
|
SET prs_perslid_apikey = NULL,
|
|
prs_perslid_salt = NULL,
|
|
prs_perslid_wachtwoord_hash = NULL,
|
|
prs_perslid_wachtwoord_exp = NULL
|
|
WHERE prs_perslid_verwijder IS NOT NULL
|
|
AND ( prs_perslid_apikey IS NOT NULL
|
|
OR prs_perslid_salt IS NOT NULL
|
|
OR prs_perslid_wachtwoord_hash IS NOT NULL
|
|
OR prs_perslid_wachtwoord_exp IS NOT NULL);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#nnnnn
|
|
CREATE_TABLE(fac_imp_bedrijfadres, 0)
|
|
(
|
|
prs_bedrijf_key NUMBER (10),
|
|
prs_bedrijfadres_type VARCHAR2 (1),
|
|
mld_typeopdr_key NUMBER (10),
|
|
prs_bedrijfadres_url VARCHAR2 (512),
|
|
prs_bedrijfadres_ordermode NUMBER (3),
|
|
prs_bedrijfadres_certificate VARCHAR2 (255),
|
|
prs_bedrijfadres_xsl VARCHAR2 (256),
|
|
prs_bedrijfadres_ext VARCHAR2 (10),
|
|
prs_bedrijfadres_attachfile VARCHAR2 (256),
|
|
prs_bedrijfadres_username VARCHAR2 (32),
|
|
prs_bedrijfadres_password VARCHAR2 (32)
|
|
);
|
|
|
|
INSERT INTO fac_import_app (fac_import_app_code, fac_import_app_oms, fac_functie_key)
|
|
SELECT 'BEDRIJFADRES', 'FIP: Aanvullen technische bedrijfadressen', fac_functie_key
|
|
FROM fac_functie
|
|
WHERE fac_functie_code = 'WEB_PRSSYS';
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33170
|
|
#include "../kpi/kpi_tab.src"
|
|
#include "../kpi/kpi_seq.src"
|
|
// views moeten hier voor de ini
|
|
#include "../kpi/kpi_vie.src"
|
|
#include "../kpi/kpi_ind.src"
|
|
#include "../kpi/kpi_ini.src"
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#32762
|
|
ALTER TABLE fac_usrrap ADD fac_usrrap_col_refresh DATE;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#32720
|
|
ALTER TABLE fac_usrrap ADD fac_usrrap_count
|
|
NUMBER(1)
|
|
DEFAULT 1
|
|
NOT NULL
|
|
CONSTRAINT fac_c_fac_usrrap_count CHECK (fac_usrrap_count IN (0,1,2,3));
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33521
|
|
ALTER TABLE fac_usrrap ADD fac_usrrap_pivot
|
|
NUMBER(1)
|
|
DEFAULT 0
|
|
NOT NULL
|
|
CONSTRAINT fac_c_fac_usrrap_pivot CHECK (fac_usrrap_pivot IN (0,1,2,3));
|
|
|
|
ALTER TABLE fac_usrrap ADD fac_usrrap_graph
|
|
NUMBER(1)
|
|
DEFAULT 0
|
|
NOT NULL
|
|
CONSTRAINT fac_c_fac_usrrap_graph CHECK (fac_usrrap_graph IN (0,1,2,3));
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#28687
|
|
ALTER PACKAGE fac COMPILE; // anders (nog) invalid en lukt insert niet
|
|
ALTER PACKAGE fac COMPILE BODY;
|
|
|
|
DEF_FAC_FUNCTIE2('WEB_LAYOUT', 'Beheer:Lay-out', 'FAC', 0, 0, NULL, 'Om templates te kunnen aanpassen');
|
|
INSERT INTO fac_groeprechten
|
|
( fac_groep_key
|
|
, fac_functie_key
|
|
, fac_gebruiker_prs_level_read
|
|
, fac_gebruiker_alg_level_read
|
|
, fac_gebruiker_prs_level_write
|
|
, fac_gebruiker_alg_level_write
|
|
)
|
|
SELECT g.fac_groep_key
|
|
, (select fac_functie_key from fac_functie where fac_functie_code = 'WEB_LAYOUT')
|
|
, r.fac_gebruiker_prs_level_read
|
|
, r.fac_gebruiker_alg_level_read
|
|
, r.fac_gebruiker_prs_level_write
|
|
, r.fac_gebruiker_alg_level_write
|
|
FROM fac_groeprechten r
|
|
, fac_functie f
|
|
, fac_groep g
|
|
WHERE r.fac_functie_key = f.fac_functie_key
|
|
AND r.fac_groep_key = g.fac_groep_key
|
|
AND f.fac_functie_code = 'WEB_PRSSYS';
|
|
|
|
UPDATE fac_menu
|
|
SET fac_functie_key = (SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_LAYOUT')
|
|
WHERE fac_menu_alturl like 'appl/fac/fac_edit_template.asp%';
|
|
|
|
DEF_MENUITEM(2, 'lcl_menu_fac_styling' , '', 'FAC', 'appl/fac/fac_edit_template.asp', 0, 0, 'WEB_LAYOUT', 'W', '0', '');
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33387
|
|
INSERT INTO fac_locale (fac_locale_kolomnaam,
|
|
fac_locale_kolomkeyval,
|
|
fac_locale_lang,
|
|
fac_locale_tekst)
|
|
SELECT 'RES_CYCLUS_NAAM',
|
|
res_cyclus_key,
|
|
'EN',
|
|
DECODE (res_cyclus_naam,
|
|
'Eenmalig', 'Once',
|
|
'Dagelijks', 'Daily',
|
|
'Wekelijks', 'Weekly',
|
|
'2 Wekelijks', '2 Weekly',
|
|
'3 Wekelijks', '3 Weekly',
|
|
'4 Wekelijks', '4 Weekly',
|
|
'Maandelijks', 'Monthly')
|
|
FROM res_cyclus
|
|
WHERE NOT EXISTS
|
|
(SELECT ''
|
|
FROM fac_locale
|
|
WHERE fac_locale_kolomnaam = 'RES_CYCLUS_NAAM'
|
|
AND fac_locale_lang = 'EN'
|
|
AND fac_locale_kolomkeyval = res_cyclus_key);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// ASME#33110
|
|
CREATE_TABLE(mld_stdmsrtruimte, 0)
|
|
(
|
|
mld_stdmsrtruimte_key
|
|
NUMBER(10)
|
|
CONSTRAINT mld_k_mld_stdmsrtruimte_key PRIMARY KEY,
|
|
alg_srtruimte_key
|
|
NUMBER(10)
|
|
CONSTRAINT alg_r_alg_srtruimte_key3 REFERENCES alg_srtruimte(alg_srtruimte_key) ON DELETE CASCADE
|
|
NOT_NULL(alg_srtruimte_key, alg_c_srtruimte_key2),
|
|
mld_stdmelding_key
|
|
NUMBER(10)
|
|
CONSTRAINT mld_r_mld_stdmelding_key5 REFERENCES mld_stdmelding(mld_stdmelding_key) ON DELETE CASCADE
|
|
NOT_NULL(mld_stdmelding_key, mld_c_stdmelding_key),
|
|
mld_stdmsrtruimte_malus -- boete/korting bij overschrijding [per dag]
|
|
NUMBER(8,2),
|
|
mld_stdmsrtruimte_t_accepttijd
|
|
MLD_T_UITVOERTIJD
|
|
CONSTRAINT mld_c_mld_stdmsrtruimte_t_acc CHECK(mld_stdmsrtruimte_t_accepttijd.tijdsduur >= 0),
|
|
mld_stdmsrtruimte_t_uitvtijd
|
|
MLD_T_UITVOERTIJD
|
|
CONSTRAINT mld_c_mld_stdmsrtruimte_t_uitv CHECK(mld_stdmsrtruimte_t_uitvtijd.tijdsduur >= 0),
|
|
CONSTRAINT mld_u_mld_stdmsrtruimte UNIQUE(alg_srtruimte_key, mld_stdmelding_key)
|
|
);
|
|
ALTER TABLE mld_stdmsrtruimte MODIFY mld_stdmsrtruimte_t_accepttijd DEFAULT MLD_T_UITVOERTIJD(NULL, NULL);
|
|
ALTER TABLE mld_stdmsrtruimte MODIFY mld_stdmsrtruimte_t_uitvtijd DEFAULT MLD_T_UITVOERTIJD(NULL, NULL);
|
|
|
|
CREATE SEQUENCE mld_s_mld_stdmsrtruimte_key MINVALUE 1;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#32194
|
|
ALTER TABLE fac_usrtab ADD fac_functie_key NUMBER(10)
|
|
CONSTRAINT fac_r_usrtab_functie REFERENCES fac_functie(fac_functie_key) ON DELETE SET NULL;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33429
|
|
UPDATE res_artikel SET res_artikel_prijs_vast = 0 WHERE res_artikel_prijs_vast IS NULL;
|
|
ALTER TABLE res_artikel ADD CONSTRAINT res_c_res_artikel_prijs_vast CHECK(res_artikel_prijs_vast IS NOT NULL);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33025
|
|
DEF_FAC_SRTNOT('MLD2B3', 0, 'Voor melding ##KEY## (##DISC##/##STDMLD##) is uw acceptatie vereist', 'mld/mld_melding.asp?urole=bo&mld_key=', '0', 'melding', 10);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// PNBR#31538
|
|
ALTER TABLE res_ruimte_opstelling ADD res_ruimte_opstel_aanmaak DATE DEFAULT SYSDATE;
|
|
ALTER TABLE res_ruimte_opstelling ADD res_ruimte_opstel_verwijder DATE;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33455
|
|
ALTER TABLE ins_srtdiscipline DROP CONSTRAINT ins_c_ins_srtdiscipline_alg;
|
|
ALTER TABLE ins_srtdiscipline MODIFY(ins_srtdiscipline_alg NUMBER(3)
|
|
CONSTRAINT ins_c_ins_srtdiscipline_alg CHECK(ins_srtdiscipline_alg IN (0,1,3,5,7)));
|
|
|
|
ALTER PACKAGE fac COMPILE; // anders (nog) invalid en lukt insert niet
|
|
|
|
UPDATE ins_srtdiscipline
|
|
SET ins_srtdiscipline_alg = 7
|
|
WHERE ins_srtdiscipline_alg = 1
|
|
AND fac.getSetting('mld_plaats_is_locatie_only') = 1;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33533
|
|
ALTER TABLE fac_usrrap ADD (
|
|
prs_perslid_key
|
|
NUMBER(10)
|
|
CONSTRAINT fac_r_prs_perslid_key6 REFERENCES prs_perslid(prs_perslid_key) ON DELETE CASCADE
|
|
);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// MNNL#33151
|
|
UPDATE fac_setting f
|
|
SET f.fac_setting_pvalue = 'R'
|
|
WHERE fac_setting_name = 'vis_mandatory_alg_level'
|
|
AND COALESCE(fac_setting_pvalue, fac_setting_default) = 'L'
|
|
AND EXISTS
|
|
(SELECT ''
|
|
FROM fac_setting
|
|
WHERE fac_setting_name = 'vis_afspraak_onrgoed_uses_keys' AND COALESCE(fac_setting_pvalue, fac_setting_default) = 0);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33592
|
|
ALTER TABLE fin_verkoopfactuur MODIFY fin_verkoopfactuur_key PRIMARY KEY;
|
|
-- assumes that _n5 is yet unused
|
|
UPDATE fin_verkoopfactuur
|
|
SET fin_verkoopfactuur_n5 = to_number (fin_verkoopfactuur_refkey);
|
|
|
|
UPDATE fin_verkoopfactuur
|
|
SET fin_verkoopfactuur_refkey = NULL;
|
|
|
|
ALTER TABLE fin_verkoopfactuur MODIFY fin_verkoopfactuur_refkey NUMBER(10);
|
|
|
|
UPDATE fin_verkoopfactuur
|
|
SET fin_verkoopfactuur_refkey = fin_verkoopfactuur_n5;
|
|
|
|
UPDATE fin_verkoopfactuur
|
|
SET fin_verkoopfactuur_n5 = NULL;
|
|
|
|
CREATE INDEX fin_i_fin_verkoopfactuur1 ON fin_verkoopfactuur(fin_verkoopfactuur_refkey, fin_verkoopfactuur_xmlnode);
|
|
CREATE INDEX fin_i_fin_verkoopfactuur2 ON fin_verkoopfactuur(fin_verkoopfactuur_id);
|
|
DEF_FAC_FUNCTIE2('WEB_VERFAC', 'Backoffice:Verkoopfacturen', 'FIN', 0, 0, 1, 'Om gegenereerde verkoopfacturen te kunnen zien');
|
|
|
|
CREATE_TABLE(fin_verkoopfactuurkop, 0)
|
|
(
|
|
fin_verkoopfactuurkop_key NUMBER(10) PRIMARY KEY,
|
|
fin_verkoopfactuurkop_aanmaak DATE DEFAULT SYSDATE,
|
|
fin_verkoopfactuurkop_id VARCHAR2(30), /* het (externe) factuurnummer, vaak wel numeriek */
|
|
CONSTRAINT fin_u_verkoopfactuurkop_id UNIQUE(fin_verkoopfactuurkop_id)
|
|
);
|
|
|
|
CREATE SEQUENCE fin_s_verkoopfactuurkop_key MINVALUE 1;
|
|
|
|
ALTER TABLE fin_verkoopfactuur ADD (
|
|
fin_verkoopfactuurkop_key
|
|
NUMBER(10) REFERENCES fin_verkoopfactuurkop(fin_verkoopfactuurkop_key) ON DELETE CASCADE);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#28591
|
|
UPDATE res_activiteit
|
|
SET res_srtactiviteit_key = 2 /* voorziening */
|
|
WHERE res_srtactiviteit_key IS NULL
|
|
AND UPPER (res_activiteit_omschrijving) = 'N.V.T.';
|
|
|
|
UPDATE res_activiteit
|
|
SET res_srtactiviteit_key = 1 /* ruimte */
|
|
WHERE res_srtactiviteit_key IS NULL
|
|
AND (UPPER (res_activiteit_omschrijving) = 'VERGADERING'
|
|
OR res_activiteit_verwijder IS NULL);
|
|
|
|
// De rest gewoon weg.
|
|
DELETE res_activiteit
|
|
WHERE res_srtactiviteit_key IS NULL;
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#32596
|
|
-- Veronderstel dat rap_name altijd achteraan staat
|
|
UPDATE fac_menu m
|
|
SET fac_menu_alturl =
|
|
(SELECT REPLACE (
|
|
fac_menu_alturl,
|
|
SUBSTR (fac_menu_alturl,
|
|
INSTR (fac_menu_alturl, 'rap_name=')),
|
|
'usrrap_key='
|
|
|| (SELECT TO_CHAR (fac_usrrap_key)
|
|
FROM fac_usrrap
|
|
WHERE UPPER (fac_usrrap_view_name) =
|
|
UPPER(SUBSTR (
|
|
fac_menu_alturl,
|
|
INSTR (fac_menu_alturl,
|
|
'rap_name=')
|
|
+ 9))))
|
|
FROM fac_menu mm
|
|
WHERE mm.fac_menu_key = m.fac_menu_key)
|
|
WHERE fac_menu_alturl LIKE '%rap_name=%';
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33654
|
|
ALTER TABLE prs_bedrijf MODIFY prs_bedrijf_post_adres VARCHAR2(50);
|
|
ALTER TABLE prs_bedrijf MODIFY prs_bedrijf_bezoek_adres VARCHAR2(50);
|
|
ALTER TABLE fac_imp_ext_bedrijf MODIFY prs_bedrijf_post_adres VARCHAR2(50);
|
|
ALTER TABLE fac_imp_ext_bedrijf MODIFY prs_bedrijf_bezoek_adres VARCHAR2(50);
|
|
ALTER TABLE mld_adres MODIFY mld_adres_post_adres VARCHAR2(50);
|
|
ALTER TABLE mld_adres MODIFY mld_adres_bezoek_adres VARCHAR2(50);
|
|
ALTER TABLE alg_locatie MODIFY alg_locatie_adres VARCHAR2(50);
|
|
ALTER TABLE alg_locatie MODIFY alg_locatie_post_adres VARCHAR2(50);
|
|
ALTER TABLE fac_imp_onrgoed1 MODIFY alg_locatie_adres VARCHAR2(50);
|
|
ALTER TABLE fac_imp_onrgoed1 MODIFY alg_locatie_post_adres VARCHAR2(50);
|
|
ALTER TABLE fac_imp_adres MODIFY adres_post_adres VARCHAR2(50);
|
|
ALTER TABLE fac_imp_adres MODIFY adres_bezoek_adres VARCHAR2(50);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// AKZA#33159
|
|
ALTER TABLE ins_deel ADD
|
|
prs_perslid_key_beh
|
|
NUMBER(10)
|
|
CONSTRAINT ins_r_prs_perslid_key_beh REFERENCES prs_perslid (prs_perslid_key);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#32078
|
|
DELETE FROM res_activiteitdiscipline
|
|
WHERE res_discipline_key IN
|
|
(SELECT ins_discipline_key
|
|
FROM ins_tab_discipline
|
|
WHERE ins_discipline_module = 'RES'
|
|
AND ins_discipline_verwijder IS NOT NULL
|
|
);
|
|
|
|
DELETE FROM res_activiteitdiscipline
|
|
WHERE res_activiteit_key IN
|
|
(SELECT res_activiteit_key
|
|
FROM res_activiteit
|
|
WHERE res_activiteit_verwijder IS NOT NULL
|
|
)
|
|
AND NOT EXISTS
|
|
(SELECT 'x'
|
|
FROM res_v_aanwezigrsv_ruimte
|
|
WHERE res_activiteit_key in (select res_activiteit_key from res_activiteit where res_activiteit_verwijder is not null)
|
|
AND res_rsv_ruimte_tot > SYSDATE-14 -- na 14 dagen niet meer klagen
|
|
AND res_status_bo_key IN (2, 3, 4, 7)
|
|
);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33775
|
|
ALTER TABLE fac_version MODIFY fac_version_major NUMBER(4);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#30200
|
|
ALTER TABLE mld_workflowrule DROP COLUMN mld_workflowrule_jointype;
|
|
ALTER TABLE mld_workflowstep ADD mld_workflowstep_jointype
|
|
NUMBER(2) -- 0 = AND, 1 = (X)OR, 2 = SYNC
|
|
DEFAULT 0
|
|
CONSTRAINT mld_c_mld_wfstep_jointype CHECK(mld_workflowstep_jointype IS NOT NULL);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// AAES#33442
|
|
ALTER TABLE fac_faq ADD fac_faq_displaymode
|
|
NUMBER(3) DEFAULT 0 NOT NULL; // 0 gewoon, +1 altijd bij invoeren, +2 altijd bij bewerken
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// NYBU#33454
|
|
ALTER TRIGGER res_t_res_rsv_ruimte_B_IU DISABLE;
|
|
ALTER TABLE res_rsv_ruimte ADD res_rsv_ruimte_afgerond
|
|
NUMBER(1)
|
|
DEFAULT 0
|
|
CONSTRAINT res_c_res_rsv_ruimte_afgerond CHECK(res_rsv_ruimte_afgerond IS NOT NULL)
|
|
CONSTRAINT res_c_res_rsv_ruimte_afgerond1 CHECK(res_rsv_ruimte_afgerond IN (0,1));
|
|
ALTER TRIGGER res_t_res_rsv_ruimte_B_IU ENABLE;
|
|
|
|
DEF_FAC_SRTNOT('RESROK', 0, 'Reservering ##KEY## (##DESC##) is goedgekeurd', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// AAFM#33585
|
|
ALTER TABLE prs_kostenplaats ADD prs_kostenplaats_fiat
|
|
NUMBER(1)
|
|
DEFAULT 1
|
|
CONSTRAINT prs_c_prs_kostenplaat_fiat CHECK(prs_kostenplaats_fiat IS NOT NULL)
|
|
CONSTRAINT prs_c_prs_kostenplaat_fiat1 CHECK(prs_kostenplaats_fiat IN (0,1));
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#33630
|
|
DELETE from fac_usrrap WHERE UPPER(fac_usrrap_view_name)='MLD_V_UDR_MELDING';
|
|
#include "../mld/mld_vie.src"
|
|
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key)
|
|
SELECT 'UDR: Meldingen','MLD_V_UDR_MELDING','Basisrapport voor meldingsrapportages', fac_functie_key
|
|
FROM fac_functie WHERE fac_functie_code='WEB_PRSSYS'
|
|
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='MLD_V_UDR_MELDING');
|
|
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key)
|
|
SELECT 'UDR: Opdrachten','MLD_V_UDR_OPDRACHT','Basisrapport voor opdrachtrapportages', fac_functie_key
|
|
FROM fac_functie WHERE fac_functie_code='WEB_PRSSYS'
|
|
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='MLD_V_UDR_OPDRACHT');
|
|
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key)
|
|
SELECT 'UDR: Meldingen/opdrachten','MLD_V_UDR_MELDINGOPDRACHT','Basisrapport voor melding+opdrachtrapportages', fac_functie_key
|
|
FROM fac_functie WHERE fac_functie_code='WEB_PRSSYS'
|
|
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='MLD_V_UDR_MELDINGOPDRACHT');
|
|
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key)
|
|
SELECT 'UDR: Meldingen plus','MLD_V_UDR_MELDINGKENMERK','Basisrapport voor melding+kenmerk rapportages', fac_functie_key
|
|
FROM fac_functie WHERE fac_functie_code='WEB_PRSSYS'
|
|
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='MLD_V_UDR_MELDINGKENMERK');
|
|
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key)
|
|
SELECT 'UDR: Opdrachten plus','MLD_V_UDR_OPDRACHTKENMERK','Basisrapport voor opdracht+kenmerk rapportages', fac_functie_key
|
|
FROM fac_functie WHERE fac_functie_code='WEB_PRSSYS'
|
|
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='MLD_V_UDR_OPDRACHTKENMERK');
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33833
|
|
UPDATE fac_usrrap
|
|
SET fac_usrrap_functie = fac_usrrap_functie + 32
|
|
WHERE UPPER(fac_usrrap_view_name) LIKE '%\_V\_UDR%' ESCAPE '\' -- ' syntax higlight
|
|
AND fac_usrrap_info LIKE 'Basisrapport%'
|
|
AND fac_usrrap_omschrijving NOT LIKE '%Clone%';
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33766
|
|
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_srtactiviteit.asp' WHERE fac_menuitems_label = 'lcl_menu_res_srtactiviteiten';
|
|
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_ruimte.asp' WHERE fac_menuitems_label = 'lcl_menu_res_reserveerbare_rui';
|
|
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_deel.asp' WHERE fac_menuitems_label = 'lcl_menu_res_reserveerbare_obj';
|
|
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_artikel.asp' WHERE fac_menuitems_label = 'lcl_menu_res_verbruiksartikele';
|
|
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_discipline.asp' WHERE fac_menuitems_label = 'lcl_menu_res_catalogi';
|
|
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_opstelling.asp' WHERE fac_menuitems_label = 'lcl_menu_res_opstellingen';
|
|
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_cyclus.asp' WHERE fac_menuitems_label = 'lcl_menu_res_perioden';
|
|
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_activiteit.asp' WHERE fac_menuitems_label = 'lcl_menu_res_activiteiten';
|
|
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_srtartikel_onrgoed.asp' WHERE fac_menuitems_label = 'lcl_menu_res_verbruiksartscope';
|
|
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_kenmerk.asp' WHERE fac_menuitems_label = 'lcl_menu_res_kenmerken';
|
|
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_srtkenmerk.asp' WHERE fac_menuitems_label = 'lcl_menu_res_kenmerksoorten';
|
|
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/fac_usrtab.asp' WHERE fac_menuitems_label = 'lcl_menu_fac_eigen_tabellen';
|
|
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/ins_kenmerk.asp' WHERE fac_menuitems_label = 'lcl_menu_ins_kenmerken';
|
|
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/ins_srtcontrole.asp' WHERE fac_menuitems_label = 'lcl_menu_ins_srtcontrole';
|
|
// vervallen:
|
|
DELETE FROM fac_menu WHERE fac_menuitems_key = (SELECT fac_menuitems_key FROM fac_menuitems WHERE fac_menuitems_label = 'lcl_menu_res_activiteiten_ruim');
|
|
DELETE FROM fac_menuitems WHERE fac_menuitems_label = 'lcl_menu_res_activiteiten_ruim';
|
|
DELETE FROM fac_menuitems WHERE fac_menuitems_label = 'lcl_menu_ins_kenmerken_insp';
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// PCHD#31782
|
|
UPDATE fac_functie
|
|
SET fac_functie_min_level = 11
|
|
WHERE fac_functie_code IN ('WEB_CNTGO1', 'WEB_CNTGO2', 'WEB_CNTGO3');
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// GENERAL
|
|
UPDATE alg_kenmerk SET alg_kenmerk_groep = 0 WHERE alg_kenmerk_groep IS NULL;
|
|
UPDATE bes_kenmerk SET bes_kenmerk_groep = 0 WHERE bes_kenmerk_groep IS NULL;
|
|
UPDATE bez_kenmerk SET bez_kenmerk_groep = 0 WHERE bez_kenmerk_groep IS NULL;
|
|
UPDATE cnt_kenmerk SET cnt_kenmerk_groep = 0 WHERE cnt_kenmerk_groep IS NULL;
|
|
UPDATE faq_kenmerk SET faq_kenmerk_groep = 0 WHERE faq_kenmerk_groep IS NULL;
|
|
UPDATE fin_kenmerk SET fin_kenmerk_groep = 0 WHERE fin_kenmerk_groep IS NULL;
|
|
UPDATE ins_kenmerk SET ins_kenmerk_groep = 0 WHERE ins_kenmerk_groep IS NULL;
|
|
UPDATE mld_kenmerk SET mld_kenmerk_groep = 0 WHERE mld_kenmerk_groep IS NULL;
|
|
UPDATE prs_kenmerk SET prs_kenmerk_groep = 0 WHERE prs_kenmerk_groep IS NULL;
|
|
UPDATE res_kenmerk SET res_kenmerk_groep = 0 WHERE res_kenmerk_groep IS NULL;
|
|
|
|
BEGIN
|
|
adm.tryalter('TABLE alg_kenmerk MODIFY alg_kenmerk_groep NOT NULL');
|
|
adm.tryalter('TABLE bes_kenmerk MODIFY bes_kenmerk_groep NOT NULL');
|
|
adm.tryalter('TABLE bez_kenmerk MODIFY bez_kenmerk_groep NOT NULL');
|
|
adm.tryalter('TABLE cnt_kenmerk MODIFY cnt_kenmerk_groep NOT NULL');
|
|
adm.tryalter('TABLE faq_kenmerk MODIFY faq_kenmerk_groep NOT NULL');
|
|
adm.tryalter('TABLE fin_kenmerk MODIFY fin_kenmerk_groep NOT NULL');
|
|
adm.tryalter('TABLE ins_kenmerk MODIFY ins_kenmerk_groep NOT NULL');
|
|
adm.tryalter('TABLE mld_kenmerk MODIFY mld_kenmerk_groep NOT NULL');
|
|
adm.tryalter('TABLE prs_kenmerk MODIFY prs_kenmerk_groep NOT NULL');
|
|
adm.tryalter('TABLE res_kenmerk MODIFY res_kenmerk_groep NOT NULL');
|
|
// deze vergeten bij 18to19
|
|
adm.tryalter('TABLE bes_kenmerk MODIFY bes_kenmerk_volgnummer NOT NULL');
|
|
END;
|
|
/
|
|
/////////////////////////////////////////////////////////////////////////////////////////// CLEANUP
|
|
#include "../adm/adm_pac.src"
|
|
-- Cleanup from DB25
|
|
BEGIN
|
|
adm.tryalter('TABLE fac_usrrap DROP COLUMN fac_usrrap_in_huidige_locatie');
|
|
adm.tryalter('TABLE fac_usrrap DROP COLUMN fac_usrrap_template');
|
|
adm.tryalter('TABLE fac_usrrap DROP COLUMN fac_usrrap_macro');
|
|
END;
|
|
/
|
|
--Ook uit fac_ini verwijderen, eventueel gebruik ervan stamt al van voor 2015.1
|
|
DELETE from fac_bookmark
|
|
WHERE fac_bookmark_naam IN ('afspraak', 'bestelling', 'bestelopdr', 'contract', 'deel', 'factuur', 'gebouw', 'locatie', 'melding', 'message', 'opdracht', 'perslid', 'reservering', 'ruimte','verdieping', 'xreservering');
|
|
BEGIN
|
|
adm.trydrop('TRIGGER fac_t_imp_log_B_IU');
|
|
adm.trydrop('TRIGGER fac_t_fac_import_B_IU');
|
|
END;
|
|
/
|
|
///////////////////////////////////////////////////////////////////////////////////////////
|
|
REGISTERONCE('$Id$')
|
|
#include "epilogue.inc"
|