FSN#37660 fix van CTRUSE conversie
FSN#37815 menuitems-autorisatie moet ook CTRUSE svn path=/Database/trunk/; revision=30869
This commit is contained in:
@@ -58,10 +58,6 @@ UPDATE res_disc_params
|
||||
SET res_disc_params_expire_tijd = NULL
|
||||
WHERE res_disc_params_expire_tijd = -1;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#32209
|
||||
DEF_MENUITEM(3, 'lcl_mobile_planned_act', '', 'INS', 'appl/pda/ins_inspect_list.asp', 0, 0, 'WEB_INSUSE', 'R', '1', 'm_acties-werk-terugkerende-zaken.png');
|
||||
MENU_INS_AFTER( 'lcl_mobile_planned_act', 'lcl_mobile_objecten', 2);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// DENB#35726
|
||||
ALTER TABLE mld_afmeldtekst ADD mld_afmeldtekst_usefor number(1) DEFAULT 1 NOT NULL;
|
||||
ALTER TABLE fac_imp_mldafmtxt ADD mld_afmeldtekst_usefor number(1);
|
||||
@@ -141,7 +137,8 @@ INSERT INTO fac_groeprechten
|
||||
AND f.fac_functie_code = 'WEB_PRSSYS';
|
||||
|
||||
DEF_FAC_FUNCTIE2('WEB_CTRUSE', 'Backoffice:Periodieke taken', 'CTR', 3, 1, 1, 'Om periodieke taken van objecten te kunnen uitvoeren');
|
||||
// Als je INSUSE op een discipline met inspecties had krijg je CRTUSE op alledrie CRT-disciplines
|
||||
|
||||
// Als je INSUSE op een discipline met inspecties had krijg je CTRUSE schrijfrechten op alledrie de CTR-disciplines
|
||||
// Dat is backwards compatible en kan eventuel na upgrade handmatig aangescherpt worden.
|
||||
INSERT INTO fac_groeprechten (fac_groep_key,
|
||||
fac_functie_key,
|
||||
@@ -154,36 +151,43 @@ INSERT INTO fac_groeprechten (fac_groep_key,
|
||||
(SELECT fac_functie_key
|
||||
FROM fac_functie
|
||||
WHERE fac_functie_code = 'WEB_CTRUSE'),
|
||||
r.fac_gebruiker_prs_level_read,
|
||||
r.fac_gebruiker_alg_level_read,
|
||||
r.fac_gebruiker_prs_level_write,
|
||||
r.fac_gebruiker_alg_level_write,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
c.ins_discipline_key
|
||||
FROM ins_tab_discipline c,
|
||||
fac_groeprechten r,
|
||||
fac_functie f,
|
||||
fac_groep g
|
||||
WHERE c.ins_discipline_module = 'CTR'
|
||||
WHERE c.ins_discipline_module = 'CTR'
|
||||
AND r.fac_functie_key = f.fac_functie_key
|
||||
AND r.fac_groep_key = g.fac_groep_key
|
||||
AND f.fac_functie_code = 'WEB_INSUSE'
|
||||
AND r.ins_discipline_key IN
|
||||
(SELECT DISTINCT id.ins_discipline_key
|
||||
FROM ins_deel id, ins_srtdeel s, ins_srtcontrole isc
|
||||
WHERE s.ins_srtdeel_key = id.ins_srtdeel_key
|
||||
(SELECT sg.ins_discipline_key
|
||||
FROM ins_srtdeel s, ins_srtgroep sg, ins_srtcontrole isc
|
||||
WHERE s.ins_srtgroep_key = sg.ins_srtgroep_key
|
||||
AND (isc.ins_srtcontrole_niveau = 'S'
|
||||
AND isc.ins_srtinstallatie_key =
|
||||
id.ins_srtdeel_key
|
||||
AND isc.ins_srtinstallatie_key = s.ins_srtdeel_key
|
||||
OR isc.ins_srtcontrole_niveau = 'G'
|
||||
AND isc.ins_srtinstallatie_key =
|
||||
s.ins_srtgroep_key
|
||||
AND isc.ins_srtinstallatie_key = sg.ins_srtgroep_key
|
||||
OR isc.ins_srtcontrole_niveau = 'D'
|
||||
AND isc.ins_srtinstallatie_key =
|
||||
id.ins_discipline_key));
|
||||
AND isc.ins_srtinstallatie_key = sg.ins_discipline_key));
|
||||
UPDATE fac_menuitems
|
||||
SET fac_functie_key =
|
||||
(SELECT fac_functie_key
|
||||
FROM fac_functie
|
||||
WHERE fac_functie_code = 'WEB_CTRUSE')
|
||||
WHERE fac_menuitems_label = 'lcl_menu_ins_controle';
|
||||
|
||||
DEF_MENUITEM(2, 'lcl_menu_ctr_disciplines' , '', 'CTR', 'appl/mgt/ctr_discipline.asp', 0, 0, 'WEB_CTRMGT', 'W', '1', '');
|
||||
MENU_INS_AFTER( 'lcl_menu_ctr_disciplines' , 'lcl_menu_ins_kenmerkdomeinen', 2);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#32209
|
||||
DEF_MENUITEM(3, 'lcl_mobile_planned_act', '', 'CTR', 'appl/pda/ins_inspect_list.asp', 0, 0, 'WEB_CTRUSE', 'R', '1', 'm_acties-werk-terugkerende-zaken.png');
|
||||
MENU_INS_AFTER( 'lcl_mobile_planned_act', 'lcl_mobile_objecten', 2);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33170*
|
||||
INSERT INTO fac_menuitems (fac_menuitems_groep,
|
||||
fac_menuitems_label,
|
||||
|
||||
Reference in New Issue
Block a user