FSN#35733 betere _FACILITOR authorisering
svn path=/Database/trunk/; revision=28420
This commit is contained in:
118
FAC/FAC_PAC.SRC
118
FAC/FAC_PAC.SRC
@@ -1222,13 +1222,6 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
oracle_err_mes VARCHAR2 (200);
|
||||
|
||||
v_bedrijf_key NUMBER(10);
|
||||
v_srtperslid_key NUMBER(10);
|
||||
v_afdeling_key NUMBER(10);
|
||||
v_groep_key_def NUMBER(10);
|
||||
v_groep_key_admin NUMBER(10);
|
||||
v_perslid_key_gast NUMBER(10);
|
||||
v_perslid_key_fac NUMBER(10);
|
||||
v_functie_key_prssys NUMBER(10);
|
||||
|
||||
-- PRS_CONTACTPERSOON_LOCATIE
|
||||
CURSOR c1
|
||||
@@ -1476,11 +1469,6 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
v_errormsg := 'Ok. Kennelijk bestaat het record al';
|
||||
END;
|
||||
|
||||
SELECT prs_srtperslid_key
|
||||
INTO v_srtperslid_key
|
||||
FROM prs_srtperslid
|
||||
WHERE prs_srtperslid_upper = 'ONBEKEND';
|
||||
|
||||
BEGIN
|
||||
INSERT INTO prs_bedrijf (prs_bedrijf_naam, prs_bedrijf_intern)
|
||||
VALUES ('Onbekend', 1);
|
||||
@@ -1494,15 +1482,6 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
FROM prs_bedrijf
|
||||
WHERE prs_bedrijf_naam_upper = 'ONBEKEND';
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
BEGIN
|
||||
INSERT INTO prs_afdeling (prs_bedrijf_key, prs_afdeling_naam)
|
||||
VALUES (v_bedrijf_key, 'Onbekend');
|
||||
@@ -1511,103 +1490,6 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
v_errormsg := 'Ok. Kennelijk bestaat het record al';
|
||||
END;
|
||||
|
||||
SELECT prs_afdeling_key
|
||||
INTO v_afdeling_key
|
||||
FROM prs_afdeling
|
||||
WHERE prs_afdeling_upper = 'ONBEKEND';
|
||||
|
||||
|
||||
BEGIN
|
||||
INSERT INTO prs_perslid
|
||||
(prs_perslid_module,
|
||||
prs_srtperslid_key,
|
||||
prs_afdeling_key,
|
||||
prs_perslid_naam,
|
||||
prs_perslid_oslogin,
|
||||
prs_perslid_salt,
|
||||
prs_perslid_wachtwoord_hash,
|
||||
prs_perslid_dienstverband,
|
||||
prs_perslid_ingangsdatum,
|
||||
prs_perslid_login
|
||||
)
|
||||
VALUES ('PRS',
|
||||
v_srtperslid_key,
|
||||
v_afdeling_key,
|
||||
'Facilitor',
|
||||
'_FACILITOR',
|
||||
'wAxYpizzUNeWAFdkIkhcEbfzFAYvEpoH',
|
||||
'9D8B5A6A8AED1496DF8C1CC54A9EBFF2', /* fictorial */
|
||||
100,
|
||||
SYSDATE,
|
||||
SYSDATE
|
||||
);
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
v_errormsg := 'Ok. Kennelijk bestaat het record al';
|
||||
END;
|
||||
|
||||
SELECT prs_perslid_key
|
||||
INTO v_perslid_key_fac
|
||||
FROM prs_perslid
|
||||
WHERE prs_perslid_oslogin = '_FACILITOR';
|
||||
|
||||
BEGIN
|
||||
INSERT INTO fac_groep
|
||||
(fac_groep_omschrijving)
|
||||
VALUES ('_Default');
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
v_errormsg := 'Ok. Kennelijk bestaat het record al';
|
||||
END;
|
||||
|
||||
SELECT fac_groep_key
|
||||
INTO v_groep_key_def
|
||||
FROM fac_groep
|
||||
WHERE fac_groep_upper = '_DEFAULT';
|
||||
|
||||
BEGIN
|
||||
INSERT INTO fac_groep
|
||||
(fac_groep_omschrijving)
|
||||
VALUES ('_Admin');
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
v_errormsg := 'Ok. Kennelijk bestaat het record al';
|
||||
END;
|
||||
|
||||
SELECT fac_groep_key
|
||||
INTO v_groep_key_admin
|
||||
FROM fac_groep
|
||||
WHERE fac_groep_upper = '_ADMIN';
|
||||
|
||||
BEGIN
|
||||
INSERT INTO fac_gebruikersgroep
|
||||
(fac_groep_key, prs_perslid_key)
|
||||
VALUES (v_groep_key_admin, v_perslid_key_fac);
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
v_errormsg := 'Ok. Kennelijk bestaat het record al';
|
||||
END;
|
||||
|
||||
SELECT fac_functie_key
|
||||
INTO v_functie_key_prssys
|
||||
FROM fac_functie
|
||||
WHERE fac_functie_code = 'WEB_PRSSYS';
|
||||
|
||||
BEGIN
|
||||
INSERT INTO fac_groeprechten
|
||||
(fac_groep_key,
|
||||
fac_functie_key,
|
||||
fac_gebruiker_prs_level_read,
|
||||
fac_gebruiker_alg_level_read,
|
||||
fac_gebruiker_prs_level_write,
|
||||
fac_gebruiker_alg_level_write
|
||||
)
|
||||
VALUES (v_groep_key_admin, v_functie_key_prssys, -1, -1, -1, -1);
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
v_errormsg := 'Ok. Kennelijk bestaat het record al';
|
||||
END;
|
||||
|
||||
commit;
|
||||
|
||||
EXCEPTION
|
||||
|
||||
Reference in New Issue
Block a user