FCLT#67535 Exportfuncties menuoptie eist FACFAC waar FACTAB genoeg is.
svn path=/Database/trunk/; revision=59690
This commit is contained in:
@@ -163,16 +163,22 @@ INSERT INTO fac_groeprechten
|
||||
, fac_gebruiker_prs_level_read, fac_gebruiker_alg_level_read
|
||||
, fac_gebruiker_prs_level_write, fac_gebruiker_alg_level_write
|
||||
)
|
||||
SELECT fac_groep_key
|
||||
, (SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_'||m.module||'MGT') fin_functie_key
|
||||
, ins_discipline_key
|
||||
, fac_gebruiker_prs_level_read
|
||||
, fac_gebruiker_alg_level_read
|
||||
, fac_gebruiker_prs_level_write
|
||||
, fac_gebruiker_alg_level_write
|
||||
FROM fac_groeprechten r
|
||||
, (SELECT 'ALG' module FROM DUAL UNION SELECT 'BEZ' FROM DUAL UNION SELECT 'FIN' FROM DUAL UNION SELECT 'PRS' FROM DUAL) m
|
||||
WHERE fac_functie_key = (SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_PRSSYS');
|
||||
SELECT *
|
||||
FROM (SELECT fac_groep_key
|
||||
, (SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_'||m.module||'MGT') fin_functie_key
|
||||
, ins_discipline_key
|
||||
, fac_gebruiker_prs_level_read
|
||||
, fac_gebruiker_alg_level_read
|
||||
, fac_gebruiker_prs_level_write
|
||||
, fac_gebruiker_alg_level_write
|
||||
FROM fac_groeprechten r
|
||||
, (SELECT 'ALG' module FROM DUAL UNION SELECT 'BEZ' FROM DUAL UNION SELECT 'FIN' FROM DUAL UNION SELECT 'PRS' FROM DUAL) m
|
||||
WHERE fac_functie_key = (SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_PRSSYS')
|
||||
) i
|
||||
WHERE (i.fac_groep_key, i.fin_functie_key, i.ins_discipline_key) NOT IN
|
||||
(SELECT c.fac_groep_key, c.fac_functie_key, c.ins_discipline_key
|
||||
FROM fac_groeprechten c
|
||||
);
|
||||
|
||||
UPDATE fac_menuitems
|
||||
SET fac_functie_key = (SELECT fac_functie_key
|
||||
|
||||
Reference in New Issue
Block a user