#2113 mld_v_mld_openmelding verbeterd vwb autorisatie
svn path=/Database/trunk/; revision=6412
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user