FSN#31019 xxx2bo ook bij autorisaties op bedrijf (0)
svn path=/Database/trunk/; revision=23448
This commit is contained in:
@@ -540,12 +540,17 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
|
||||
FOR boer
|
||||
IN (SELECT g.prs_perslid_key
|
||||
FROM fac_v_webgebruiker g, fac_functie f, prs_perslid p
|
||||
FROM fac_v_webgebruiker g, fac_functie f, prs_perslid p, prs_v_afdeling d
|
||||
WHERE g.fac_functie_key = f.fac_functie_key
|
||||
AND g.ins_discipline_key = ldisc_key
|
||||
AND g.prs_perslid_key = p.prs_perslid_key
|
||||
AND d.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND (g.fac_gebruiker_prs_level_write = -1
|
||||
OR (g.fac_gebruiker_prs_level_write < 9
|
||||
OR (g.fac_gebruiker_prs_level_write = 0
|
||||
AND d.prs_bedrijf_key = (SELECT aa.prs_bedrijf_key
|
||||
FROM prs_v_afdeling aa
|
||||
WHERE aa.prs_afdeling_key = lafd_key))
|
||||
OR (g.fac_gebruiker_prs_level_write > 0
|
||||
AND p.prs_afdeling_key IN
|
||||
(SELECT prs_afdeling_key
|
||||
FROM prs_v_afdeling_familie a
|
||||
@@ -554,7 +559,7 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
FROM prs_v_afdeling_familie aa
|
||||
WHERE aa.prs_afdeling_key = lafd_key
|
||||
AND aa.niveau = g.fac_gebruiker_prs_level_write))))
|
||||
-- in ASP: if (params.loc_key>0)
|
||||
-- in ASP: if (params.loc_key>0, hier is lloc_key dan NULL en gaat het ook goed)
|
||||
AND (g.fac_gebruiker_alg_level_write = -1
|
||||
OR (g.fac_gebruiker_alg_level_write < 9
|
||||
AND lloc_key IN
|
||||
@@ -691,12 +696,17 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
|
||||
FOR boer
|
||||
IN (SELECT g.prs_perslid_key
|
||||
FROM fac_v_webgebruiker g, fac_functie f, prs_perslid p
|
||||
FROM fac_v_webgebruiker g, fac_functie f, prs_perslid p, prs_v_afdeling d
|
||||
WHERE g.fac_functie_key = f.fac_functie_key
|
||||
AND g.ins_discipline_key = ldisc_key
|
||||
AND g.prs_perslid_key = p.prs_perslid_key
|
||||
AND d.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND (g.fac_gebruiker_prs_level_write = -1
|
||||
OR (g.fac_gebruiker_prs_level_write < 9
|
||||
OR (g.fac_gebruiker_prs_level_write = 0
|
||||
AND d.prs_bedrijf_key = (SELECT aa.prs_bedrijf_key
|
||||
FROM prs_v_afdeling aa
|
||||
WHERE aa.prs_afdeling_key = lafd_key))
|
||||
OR (g.fac_gebruiker_prs_level_write > 0
|
||||
AND p.prs_afdeling_key IN
|
||||
(SELECT prs_afdeling_key
|
||||
FROM prs_v_afdeling_familie a
|
||||
@@ -705,7 +715,6 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
FROM prs_v_afdeling_familie aa
|
||||
WHERE aa.prs_afdeling_key = lafd_key
|
||||
AND aa.niveau = g.fac_gebruiker_prs_level_write))))
|
||||
-- in ASP: if (params.loc_key>0)
|
||||
AND (g.fac_gebruiker_alg_level_write = -1
|
||||
OR (g.fac_gebruiker_alg_level_write < 9
|
||||
AND lloc_key IN
|
||||
|
||||
Reference in New Issue
Block a user