#2113 mld_v_mld_openmelding verbeterd vwb autorisatie

svn path=/Database/trunk/; revision=6412
This commit is contained in:
Peter Feij
1998-12-22 13:29:04 +00:00
parent 6d06c8daee
commit 99287877af

View File

@@ -4,6 +4,7 @@
*
* Revisie:
*
* 22-12-1998 PF #2113 mld_v_mld_openmelding verbeterd vwb autorisatie
* 26-11-1998 PF #1867 - mld_v_ins_discipline is nu gebaseerd op (gelijk aan)
* mld_v_aanwezigdiscipline. Dit was all_
* 07/09/1998 PF #2073 - MLD_DISCIPLINE toegevoegd
@@ -298,13 +299,8 @@ CREATE_VIEW(mld_v_mld_openmelding,NORMAAL_PRIVILEGE) (mld_melding_module,
'INGEVOERD'
FROM mld_melding MLD_M
WHERE mld_melding_ingezien IS NULL
AND (EXISTS (SELECT fac_gebruiker_kolomkey
FROM fac_gebruiker
WHERE fac_gebruiker_kolomkey = MLD_M.mld_ins_discipline_key)
OR EXISTS (SELECT FAC_F.fac_functie_key
FROM fac_functie FAC_F, fac_gebruiker FAC_G
WHERE FAC_F.fac_functie_code ='MLD_INVOER'
AND FAC_F.fac_functie_key = FAC_G.fac_functie_key))
AND (EXISTS (SELECT '' FROM mld_discipline
WHERE ins_discipline_key = MLD_M.mld_ins_discipline_key))
UNION
SELECT DISTINCT MLD_M.mld_melding_module,
MLD_M.mld_melding_key,
@@ -326,13 +322,8 @@ CREATE_VIEW(mld_v_mld_openmelding,NORMAAL_PRIVILEGE) (mld_melding_module,
WHERE MLD_M.mld_melding_ingezien IS NOT NULL
AND MLD_M.mld_melding_afgewezen IS NULL
AND MLD_M.mld_melding_geaccepteerd IS NULL
AND (EXISTS (SELECT fac_gebruiker_kolomkey
FROM fac_gebruiker
WHERE fac_gebruiker_kolomkey = MLD_M.mld_ins_discipline_key)
OR EXISTS (SELECT FAC_F.fac_functie_key
FROM fac_functie FAC_F, fac_gebruiker FAC_G
WHERE FAC_F.fac_functie_code ='MLD_INVOER'
AND FAC_F.fac_functie_key = FAC_G.fac_functie_key))
AND (EXISTS (SELECT '' FROM mld_discipline
WHERE ins_discipline_key = MLD_M.mld_ins_discipline_key))
UNION
SELECT DISTINCT MLD_M.mld_melding_module,
MLD_M.mld_melding_key,
@@ -358,13 +349,8 @@ CREATE_VIEW(mld_v_mld_openmelding,NORMAAL_PRIVILEGE) (mld_melding_module,
AND SYSDATE > mld_p_mld_datumtijd.DatumTijdPlusUitvoerTijd(MLD_M.mld_melding_datum,
MLD_SM.mld_stdmelding_urgentie,
'UREN')
AND (EXISTS (SELECT fac_gebruiker_kolomkey
FROM fac_gebruiker
WHERE fac_gebruiker_kolomkey = MLD_M.mld_ins_discipline_key)
OR EXISTS (SELECT FAC_F.fac_functie_key
FROM fac_functie FAC_F, fac_gebruiker FAC_G
WHERE FAC_F.fac_functie_code ='MLD_INVOER'
AND FAC_F.fac_functie_key = FAC_G.fac_functie_key))
AND (EXISTS (SELECT '' FROM mld_discipline
WHERE ins_discipline_key = MLD_M.mld_ins_discipline_key))
UNION
SELECT DISTINCT MLD_M.mld_melding_module,
MLD_M.mld_melding_key,
@@ -389,13 +375,8 @@ CREATE_VIEW(mld_v_mld_openmelding,NORMAAL_PRIVILEGE) (mld_melding_module,
AND SYSDATE > mld_p_mld_datumtijd.DatumTijdPlusUitvoerTijd(MLD_M.mld_melding_datum,
MLD_M.mld_melding_uitvoertijd,
'DAGEN')
AND (EXISTS (SELECT fac_gebruiker_kolomkey
FROM fac_gebruiker
WHERE fac_gebruiker_kolomkey = MLD_M.mld_ins_discipline_key)
OR EXISTS (SELECT FAC_F.fac_functie_key
FROM fac_functie FAC_F, fac_gebruiker FAC_G
WHERE FAC_F.fac_functie_code ='MLD_INVOER'
AND FAC_F.fac_functie_key = FAC_G.fac_functie_key))
AND (EXISTS (SELECT '' FROM mld_discipline
WHERE ins_discipline_key = MLD_M.mld_ins_discipline_key))
UNION
SELECT DISTINCT MLD_M.mld_melding_module,
MLD_M.mld_melding_key,
@@ -418,13 +399,8 @@ CREATE_VIEW(mld_v_mld_openmelding,NORMAAL_PRIVILEGE) (mld_melding_module,
AND MLD_M.mld_melding_geaccepteerd IS NULL
AND MLD_M.mld_melding_afgemeld IS NULL
AND MLD_M.mld_melding_verwerkt IS NULL
AND (EXISTS (SELECT fac_gebruiker_kolomkey
FROM fac_gebruiker
WHERE fac_gebruiker_kolomkey = MLD_M.mld_ins_discipline_key)
OR EXISTS (SELECT FAC_F.fac_functie_key
FROM fac_functie FAC_F, fac_gebruiker FAC_G
WHERE FAC_F.fac_functie_code ='MLD_INVOER'
AND FAC_F.fac_functie_key = FAC_G.fac_functie_key))
AND (EXISTS (SELECT '' FROM mld_discipline
WHERE ins_discipline_key = MLD_M.mld_ins_discipline_key))
UNION
SELECT DISTINCT MLD_M.mld_melding_module,
MLD_M.mld_melding_key,
@@ -446,13 +422,8 @@ CREATE_VIEW(mld_v_mld_openmelding,NORMAAL_PRIVILEGE) (mld_melding_module,
WHERE MLD_M.mld_melding_geaccepteerd IS NOT NULL
AND MLD_M.mld_melding_afgemeld IS NULL
AND MLD_M.mld_melding_verwerkt IS NULL
AND (EXISTS (SELECT fac_gebruiker_kolomkey
FROM fac_gebruiker
WHERE fac_gebruiker_kolomkey = MLD_M.mld_ins_discipline_key)
OR EXISTS (SELECT FAC_F.fac_functie_key
FROM fac_functie FAC_F, fac_gebruiker FAC_G
WHERE FAC_F.fac_functie_code ='MLD_INVOER'
AND FAC_F.fac_functie_key = FAC_G.fac_functie_key))
AND (EXISTS (SELECT '' FROM mld_discipline
WHERE ins_discipline_key = MLD_M.mld_ins_discipline_key))
UNION
SELECT DISTINCT MLD_M.mld_melding_module,
MLD_M.mld_melding_key,
@@ -484,13 +455,8 @@ CREATE_VIEW(mld_v_mld_openmelding,NORMAAL_PRIVILEGE) (mld_melding_module,
OR MLD_M.mld_ins_srtinst_keys IN (SELECT ins_srtinst_keys
FROM ins_v_srtinst)
)
AND (EXISTS (SELECT fac_gebruiker_kolomkey
FROM fac_gebruiker
WHERE fac_gebruiker_kolomkey = MLD_M.mld_ins_discipline_key)
OR EXISTS (SELECT FAC_F.fac_functie_key
FROM fac_functie FAC_F, fac_gebruiker FAC_G
WHERE FAC_F.fac_functie_code ='MLD_INVOER'
AND FAC_F.fac_functie_key = FAC_G.fac_functie_key))
AND (EXISTS (SELECT '' FROM mld_discipline
WHERE ins_discipline_key = MLD_M.mld_ins_discipline_key))
UNION
SELECT DISTINCT MLD_M.mld_melding_module,
MLD_M.mld_melding_key,
@@ -521,13 +487,8 @@ CREATE_VIEW(mld_v_mld_openmelding,NORMAAL_PRIVILEGE) (mld_melding_module,
OR MLD_M.mld_ins_srtinst_keys IN (SELECT ins_srtinst_keys
FROM ins_v_srtinst)
)
AND (EXISTS (SELECT fac_gebruiker_kolomkey
FROM fac_gebruiker
WHERE fac_gebruiker_kolomkey = MLD_M.mld_ins_discipline_key)
OR EXISTS (SELECT FAC_F.fac_functie_key
FROM fac_functie FAC_F, fac_gebruiker FAC_G
WHERE FAC_F.fac_functie_code ='MLD_INVOER'
AND FAC_F.fac_functie_key = FAC_G.fac_functie_key))
AND (EXISTS (SELECT '' FROM mld_discipline
WHERE ins_discipline_key = MLD_M.mld_ins_discipline_key))
UNION
SELECT DISTINCT MLD_M.mld_melding_module,
MLD_M.mld_melding_key,
@@ -563,13 +524,8 @@ CREATE_VIEW(mld_v_mld_openmelding,NORMAAL_PRIVILEGE) (mld_melding_module,
OR MLD_M.mld_ins_srtinst_keys IN (SELECT ins_srtinst_keys
FROM ins_v_srtinst)
)
AND (EXISTS (SELECT fac_gebruiker_kolomkey
FROM fac_gebruiker
WHERE fac_gebruiker_kolomkey = MLD_M.mld_ins_discipline_key)
OR EXISTS (SELECT FAC_F.fac_functie_key
FROM fac_functie FAC_F, fac_gebruiker FAC_G
WHERE FAC_F.fac_functie_code ='MLD_INVOER'
AND FAC_F.fac_functie_key = FAC_G.fac_functie_key))
AND (EXISTS (SELECT '' FROM mld_discipline
WHERE ins_discipline_key = MLD_M.mld_ins_discipline_key))
UNION
SELECT DISTINCT MLD_M.mld_melding_module,
MLD_M.mld_melding_key,
@@ -592,15 +548,9 @@ CREATE_VIEW(mld_v_mld_openmelding,NORMAAL_PRIVILEGE) (mld_melding_module,
WHERE MLD_M.mld_melding_key = MLD_O.mld_melding_key (+)
AND (MLD_M.mld_ins_srtinst_keys IS NULL
OR MLD_M.mld_ins_srtinst_keys IN (SELECT ins_srtinst_keys
FROM ins_v_srtinst)
AND (EXISTS (SELECT fac_gebruiker_kolomkey
FROM fac_gebruiker
WHERE fac_gebruiker_kolomkey = MLD_M.mld_ins_discipline_key)
OR EXISTS (SELECT FAC_F.fac_functie_key
FROM fac_functie FAC_F, fac_gebruiker FAC_G
WHERE FAC_F.fac_functie_code ='MLD_INVOER'
AND FAC_F.fac_functie_key = FAC_G.fac_functie_key))
);
FROM ins_v_srtinst))
AND EXISTS (SELECT '' FROM mld_discipline
WHERE ins_discipline_key = MLD_M.mld_ins_discipline_key);
/* View om in mld_v_mld_melding_gegeevens de openstaande en
* ingevoerde meldingen te kunnen tonen