ASPN#79407 -- Rechten toekennen aan personen die mogen bestellen
ASPN#78098 -- Rapportage om inzicht te geven in schoonmaakplanning van ruimten svn path=/Customer/trunk/; revision=62989
This commit is contained in:
@@ -178,6 +178,19 @@ CREATE OR REPLACE PROCEDURE aspn_update_perslid (
|
||||
FROM fac_gebruikersgroep f
|
||||
WHERE p.prs_perslid_key = f.prs_perslid_key
|
||||
AND f.fac_groep_key = 1);
|
||||
|
||||
CURSOR c2
|
||||
IS
|
||||
SELECT p.prs_perslid_key
|
||||
FROM prs_v_aanwezigperslid p, prs_v_aanwezigafdeling a
|
||||
WHERE p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND p.prs_perslid_inactief IS NULL
|
||||
AND a.prs_bedrijf_key = 6
|
||||
AND NOT EXISTS
|
||||
(SELECT 'x'
|
||||
FROM fac_gebruikersgroep f
|
||||
WHERE p.prs_perslid_key = f.prs_perslid_key
|
||||
AND f.fac_groep_key = 261);
|
||||
|
||||
v_count NUMBER;
|
||||
|
||||
@@ -211,7 +224,7 @@ BEGIN
|
||||
END;
|
||||
END LOOP;
|
||||
|
||||
-- Toekennen van de default autorisatiegroep
|
||||
-- Toekennen van de default autorisatiegroep en bestellers groep
|
||||
FOR rec IN c1
|
||||
LOOP
|
||||
BEGIN
|
||||
@@ -219,6 +232,14 @@ BEGIN
|
||||
VALUES (rec.prs_perslid_key, 1);
|
||||
END;
|
||||
END LOOP;
|
||||
|
||||
FOR rec IN c2
|
||||
LOOP
|
||||
BEGIN
|
||||
INSERT INTO fac_gebruikersgroep (prs_perslid_key, fac_groep_key)
|
||||
VALUES (rec.prs_perslid_key, 261);
|
||||
END;
|
||||
END LOOP;
|
||||
|
||||
END aspn_update_perslid;
|
||||
/
|
||||
@@ -367,6 +388,41 @@ AS
|
||||
AND rrr.res_rsv_ruimte_verwijder IS NULL
|
||||
AND rrd.res_rsv_deel_verwijder IS NULL
|
||||
AND rrr.res_rsv_ruimte_van > = TRUNC(SYSDATE);
|
||||
|
||||
-- Rapport om kenmerken bij ruimten in een draaitabel te tonen.
|
||||
CREATE OR REPLACE VIEW aspn_v_rap_ruimtekenmerk
|
||||
(
|
||||
gebouw,
|
||||
verdieping,
|
||||
ruimtefuntie,
|
||||
ruimtenummer,
|
||||
ruimte,
|
||||
ruimte_key,
|
||||
kenmerk,
|
||||
kenmerk_waarde
|
||||
)
|
||||
AS
|
||||
SELECT g.alg_gebouw_omschrijving,
|
||||
v.alg_verdieping_omschrijving,
|
||||
rs.alg_srtruimte_omschrijving,
|
||||
r.alg_ruimte_nr,
|
||||
r.alg_ruimte_omschrijving,
|
||||
r.alg_ruimte_key,
|
||||
ak.alg_kenmerk_omschrijving,
|
||||
oak.alg_onrgoedkenmerk_waarde
|
||||
FROM alg_ruimte r,
|
||||
alg_srtruimte rs,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
alg_kenmerk ak,
|
||||
alg_onrgoedkenmerk oak
|
||||
WHERE r.alg_verdieping_key = v.alg_verdieping_key
|
||||
AND v.alg_gebouw_key = g.alg_gebouw_key
|
||||
AND r.alg_srtruimte_key = rs.alg_srtruimte_key
|
||||
AND oak.alg_kenmerk_key = ak.alg_kenmerk_key
|
||||
AND oak.alg_onrgoed_key = alg_ruimte_key
|
||||
AND oak.alg_onrgoed_niveau = 'R'
|
||||
AND r.alg_ruimte_verwijder IS NULL;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user