FSN#40625 Ik kan mobiel geen verlofaanvraag (meer) doen
svn path=/Website/branches/v2017.1/; revision=34055
This commit is contained in:
@@ -162,25 +162,24 @@ if (srtdisc_key > 0)
|
||||
|
||||
// Voor disciplines die alleen in MLDUSE zitten moet de stdmelding gecontroleerd worden op stdmelding_notfrontend.
|
||||
var check_notfrontend = " AND sm.mld_stdmelding_notfrontend = "
|
||||
+ " CASE WHEN NOT EXISTS (SELECT 1"
|
||||
+ " FROM ( SELECT ins_discipline_key"
|
||||
+ " , prs_perslid_key"
|
||||
+ " FROM fac_v_webgebruiker w"
|
||||
+ " , fac_functie f"
|
||||
+ " , mld_stdmelding m"
|
||||
+ " WHERE f.fac_functie_key = w.fac_functie_key"
|
||||
+ " AND w.ins_discipline_key = m.mld_ins_discipline_key"
|
||||
+ " AND m.mld_stdmelding_notfrontend = 0"
|
||||
+ " AND f.fac_functie_code = 'WEB_MLDUSE'"
|
||||
+ " MINUS"
|
||||
+ " SELECT distinct ins_discipline_key"
|
||||
+ " , prs_perslid_key"
|
||||
+ " FROM fac_v_webgebruiker"
|
||||
+ " WHERE fac_functie_key NOT IN (" + auth_key.join(",") + ")"
|
||||
+ " ) x"
|
||||
+ " WHERE x.ins_discipline_key = sm.mld_ins_discipline_key"
|
||||
+ " AND x.prs_perslid_key = " + user_key
|
||||
+ ")"
|
||||
+ " CASE WHEN EXISTS"
|
||||
+ " (SELECT 1"
|
||||
+ " FROM fac_v_webgebruiker w"
|
||||
+ " , fac_functie f"
|
||||
+ " WHERE f.fac_functie_key = w.fac_functie_key"
|
||||
+ " AND f.fac_functie_code = 'WEB_MLDUSE'"
|
||||
+ " AND w.prs_perslid_key = " + user_key
|
||||
+ " AND w.ins_discipline_key = sm.mld_ins_discipline_key"
|
||||
+ " )"
|
||||
+ " AND NOT EXISTS"
|
||||
+ " (SELECT 1"
|
||||
+ " FROM fac_v_webgebruiker w"
|
||||
+ " , fac_functie f"
|
||||
+ " WHERE f.fac_functie_key = w.fac_functie_key"
|
||||
+ " AND f.fac_functie_code = 'WEB_MLDFOF'"
|
||||
+ " AND w.prs_perslid_key = " + user_key
|
||||
+ " AND w.ins_discipline_key = sm.mld_ins_discipline_key"
|
||||
+ " )"
|
||||
+ " THEN 0"
|
||||
+ " ELSE sm.mld_stdmelding_notfrontend"
|
||||
+ " END";
|
||||
|
||||
Reference in New Issue
Block a user