FMHN#71112 bez.claim_parking autorisatie controle op bedrijf-niveau

svn path=/Database/branches/DB42/; revision=56276
This commit is contained in:
Jos Groot Lipman
2022-06-16 11:30:48 +00:00
parent 44566279e8
commit c0cb3d9307

View File

@@ -222,6 +222,10 @@ CREATE OR REPLACE PACKAGE BODY bez AS
END IF;
END;
-- Pas op met testen van deze PROCEDURE. De user voor autorisatie wordt bepaald
-- via sys_context('USERENV', 'CLIENT_IDENTIFIER')
-- ASP-code zet die indirect via fac.initsession
-- Compacter kun je dat doen via DBMS_SESSION.SET_IDENTIFIER(3); (met 3=key van de user)
PROCEDURE claim_parking (pbez_bezoekers_key IN NUMBER, palg_gebter_key IN NUMBER)
AS
lafspraakkey bez_afspraak.bez_afspraak_key%TYPE;
@@ -368,7 +372,7 @@ CREATE OR REPLACE PACKAGE BODY bez AS
FROM prs_v_afdeling a
WHERE a.prs_bedrijf_key = (SELECT a.prs_bedrijf_key
FROM prs_perslid p,
prs_afdeling a
prs_v_afdeling a
WHERE p.prs_afdeling_key = a.prs_afdeling_key
AND p.prs_perslid_key = TO_NUMBER(sys_context('USERENV', 'CLIENT_IDENTIFIER'))))))))
-- Is de parkeerplaats reserveerbaar op de begindag. Meerdaagse parkeerplaatsen worden niet ondersteund.
@@ -433,7 +437,7 @@ CREATE OR REPLACE PACKAGE BODY bez AS
FROM prs_v_afdeling a
WHERE a.prs_bedrijf_key = (SELECT a.prs_bedrijf_key
FROM prs_perslid p,
prs_afdeling a
prs_v_afdeling a
WHERE p.prs_afdeling_key = a.prs_afdeling_key
AND p.prs_perslid_key = TO_NUMBER(sys_context('USERENV', 'CLIENT_IDENTIFIER'))))))))))
AND id.ins_alg_ruimte_type IN ('R', 'T')