BSSC#78432 Rap/Verwijderde gebruikers

svn path=/Customer/trunk/; revision=61082
This commit is contained in:
Maarten van der Heide
2023-07-05 11:14:07 +00:00
parent 36c30682ef
commit 23d0b2d905

View File

@@ -674,7 +674,7 @@ AS
AND ab.prs_afdeling_key1 = a.prs_afdeling_key;
-- BSSC#64707: Persoonsgegevens incl. aanmaakdatum tbv. plannen rondleidingen!
CREATE OR REPLACE VIEW bssc_v_rap_prs_aanmaak
CREATE OR REPLACE VIEW BSSC_V_RAP_PRS_AANMAAK
(
id, -- prs_perslid_key
aanmaakdatum,
@@ -692,6 +692,40 @@ AS
AND ab.prs_afdeling_key1 = a.prs_afdeling_key
AND p.prs_perslid_key = pf.prs_perslid_key;
-- BSSC#78432: Persoonsgegevens incl. verwijderdatum tbv. verwijderen uit HID
-- toegangspassen systeem!
CREATE OR REPLACE VIEW BSSC_V_RAP_PRS_VERWIJDER
(
id, -- prs_perslid_key
verwijderdatum,
naam1,
naam2,
organisatie,
email,
kenteken1,
kenteken2,
badgenummer1,
badgenummer2
)
AS
SELECT p.prs_perslid_key, p.prs_perslid_verwijder, pf.prs_perslid_naam_full, pf.prs_perslid_naam_friendly, a.prs_afdeling_omschrijving, p.prs_perslid_email,
k1.prs_kenmerklink_waarde, k2.prs_kenmerklink_waarde, k3.prs_kenmerklink_waarde, k4.prs_kenmerklink_waarde
FROM prs_perslid p, prs_v_afdeling_boom ab, prs_afdeling a, prs_v_perslid_fullnames_all pf,
(SELECT * FROM prs_v_aanwezigkenmerklink WHERE prs_kenmerk_key = 1140) k1, -- Kenteken 1
(SELECT * FROM prs_v_aanwezigkenmerklink WHERE prs_kenmerk_key = 1141) k2, -- Kenteken 2
(SELECT * FROM prs_v_aanwezigkenmerklink WHERE prs_kenmerk_key = 1160) k3, -- Badgenummer 1
(SELECT * FROM prs_v_aanwezigkenmerklink WHERE prs_kenmerk_key = 1161) k4 -- Badgenummer 2
WHERE p.prs_perslid_verwijder > TRUNC (ADD_MONTHS (SYSDATE, -12), 'yyyy')
AND p.prs_perslid_key > 2000 -- Uitsluiten Gast, Facilitor, etc.
AND p.prs_perslid_apikey IS NULL -- Uitsluiten API-users
AND p.prs_afdeling_key = ab.prs_afdeling_key
AND ab.prs_afdeling_key1 = a.prs_afdeling_key
AND p.prs_perslid_key = pf.prs_perslid_key
AND p.prs_perslid_key = k1.prs_link_key(+)
AND p.prs_perslid_key = k2.prs_link_key(+)
AND p.prs_perslid_key = k3.prs_link_key(+)
AND p.prs_perslid_key = k4.prs_link_key(+);
-- BSSC#55692: Facturatie verhuur (M2 en meer)!
CREATE OR REPLACE VIEW bssc_v_fact_manual
AS