Files
Customer/onces/DJIN/DJIN#39080.sql
Maarten van der Heide e1bc2a68ae DJIN#39080 Toekennen FACTAB-rechten aan (Functioneel) Applicatiebeheer
svn path=/Customer/; revision=32441
2017-01-18 16:42:33 +00:00

56 lines
1.9 KiB
SQL

-- Customer specific once-script DJIN#39080.
--
-- (c) 2017 Facilitor B.V.
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xDJIN39080.lst
SET DEFINE OFF
-- DJIN#39080: Rollen 21=Functioneel Applicatiebeheer en 101=Applicatiebeheer
-- FACTAB-rechten geven.
INSERT INTO fac_groeprechten (fac_groep_key,
fac_functie_key,
fac_gebruiker_prs_level_read,
fac_gebruiker_prs_level_write,
fac_gebruiker_alg_level_read,
fac_gebruiker_alg_level_write)
SELECT 21, -- Functioneel Applicatiebeheer
f.fac_functie_key,
-1,
-1,
-1,
-1
FROM fac_functie f
WHERE f.fac_functie_code = 'WEB_FACTAB'
AND NOT EXISTS
(SELECT 1
FROM fac_groeprechten
WHERE fac_groep_key = 21 -- Functioneel Applicatiebeheer
AND fac_functie_key = f.fac_functie_key);
INSERT INTO fac_groeprechten (fac_groep_key,
fac_functie_key,
fac_gebruiker_prs_level_read,
fac_gebruiker_prs_level_write,
fac_gebruiker_alg_level_read,
fac_gebruiker_alg_level_write)
SELECT 101, -- Applicatiebeheer
f.fac_functie_key,
-1,
-1,
-1,
-1
FROM fac_functie f
WHERE f.fac_functie_code = 'WEB_FACTAB'
AND NOT EXISTS
(SELECT 1
FROM fac_groeprechten
WHERE fac_groep_key = 101 -- Applicatiebeheer
AND fac_functie_key = f.fac_functie_key);
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF