ALLI#29404: Aanscherpen lijst communicatiemedewerkers bouwbord
svn path=/Customer/trunk/; revision=21438
This commit is contained in:
@@ -2052,14 +2052,23 @@ END alli_update_cyod_serienummers;
|
||||
-- Functionele goedkeuring: communicatiemedewerker van project (door projectleider verplicht in te vullen bij bestelaanvraag)
|
||||
-- Projectnummer: verplicht invulbaar veld door projectleider in te vullen bij bestelaanvraag.
|
||||
|
||||
-- mbmb
|
||||
-- Communicatiemedewerkers voor bouwborden: dit zijn alle BO-medewerkers met BESBOF rechten op bouwborden (dis-key = 521),
|
||||
-- waarbij de applicatiebeheerders ('WEB_USER01') worden uitgesloten (ook al hebben ze BESBOF op dis-key 521).
|
||||
CREATE OR REPLACE VIEW ALLI_V_BO_MEDEWERKERS_BOUWBORD
|
||||
(PRS_PERSLID_KEY, PRS_PERSLID_FULL)
|
||||
AS
|
||||
select distinct p.prs_perslid_key, P.prs_perslid_naam_full
|
||||
select DISTINCT p.prs_perslid_key, P.prs_perslid_naam_full
|
||||
FROM fac_groeprechten gr, fac_gebruikersgroep gg, prs_v_perslid_fullnames p
|
||||
WHERE gr.ins_discipline_key = 521
|
||||
AND GR.FAC_FUNCTIE_KEY = (SELECT fac_functie_key FROM fac_functie f WHERE f.fac_functie_code = 'WEB_BESBOF')
|
||||
AND NOT EXISTS (
|
||||
SELECT * FROM fac_groeprechten gr1, fac_gebruikersgroep gg1, prs_v_perslid_fullnames p1
|
||||
WHERE GR1.FAC_FUNCTIE_KEY = (SELECT fac_functie_key FROM fac_functie f1 WHERE f1.fac_functie_code = 'WEB_USER01')
|
||||
AND gr1.fac_gebruiker_alg_level_write < 9
|
||||
AND gr1.fac_gebruiker_prs_level_write < 9
|
||||
AND gr1.fac_groep_key = gg1.fac_groep_key
|
||||
AND gg1.prs_perslid_key = p1.prs_perslid_key
|
||||
AND p1.prs_perslid_key = p.prs_perslid_key)
|
||||
AND gr.fac_gebruiker_alg_level_write < 9
|
||||
AND gr.fac_gebruiker_prs_level_write < 9
|
||||
AND gr.fac_groep_key = gg.fac_groep_key
|
||||
|
||||
Reference in New Issue
Block a user