FCLT#53571 Uitkomst Designlab nr. 1
svn path=/Website/trunk/; revision=40935
This commit is contained in:
@@ -1849,8 +1849,23 @@ mld = {setmeldingstatus:
|
||||
else
|
||||
sqln += " AND m.mld_melding_datum < " + ora_date2;
|
||||
}
|
||||
// not for public calls
|
||||
if (frontend && public != 1) // dit niet hier, als je dit wilt moet je zorgen niet met fe aan te roepen: && !rsv_ruimte_key)
|
||||
// check for web_mlduse rights on discipline when public
|
||||
if (public == 1)
|
||||
{
|
||||
sqln += " AND EXISTS (SELECT fw.ins_discipline_key"
|
||||
+ " FROM fac_v_webgebruiker fw"
|
||||
+ " , fac_functie ff"
|
||||
+ " WHERE std.mld_ins_discipline_key = fw.ins_discipline_key"
|
||||
+ " AND fw.fac_functie_key = ff.fac_functie_key"
|
||||
+ " AND ff.fac_functie_code IN ('WEB_MLDFOF', 'WEB_MLDUSE')"
|
||||
+ " AND ((ff.fac_functie_code = 'WEB_MLDUSE'"
|
||||
+ " AND std.mld_stdmelding_notfrontend = 0)"
|
||||
+ " OR ff.fac_functie_code = 'WEB_MLDFOF')"
|
||||
+ " AND fw.fac_gebruiker_alg_level_write < 9"
|
||||
+ " AND fw.fac_gebruiker_prs_level_write < 9"
|
||||
+ " AND fw.prs_perslid_key = " + user_key + ")";
|
||||
}
|
||||
else if (frontend) // dit niet hier, als je dit wilt moet je zorgen niet met fe aan te roepen: && !rsv_ruimte_key)
|
||||
{
|
||||
var prsKeys = user.collegakeylist();
|
||||
sqln += " AND m.prs_perslid_key IN (" + prsKeys + ")"
|
||||
|
||||
@@ -52,7 +52,7 @@ function note_save(mld_key, note, params)
|
||||
zichtbaarFE = (mld_info.fenotes == 1); // Default waarden
|
||||
if (mld_info.fenotes != 1)
|
||||
{ // Afhankelijk van checkbox die door FOBO kan worden ingevuld.
|
||||
zichtbaarFE = params.zichtFE;
|
||||
zichtbaarFE = params.zichtFE || (mld_info.publiek == 1 && mld_info.fenotes == 3 && !params.has_zichtbaarFE); // use default when public and no checkbox for visibility present
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -33,6 +33,7 @@ var result =
|
||||
getFParam("note", ""),
|
||||
{ note_key: getQParamInt("note_key", -1),
|
||||
isFE: getQParam("urole","") == "fe",
|
||||
has_zichtbaarFE: getFParam("has_zichtbaarFE", 0 ) == 1,
|
||||
zichtFE: getFParam("zichtbaarFE", "off" ) == "on",
|
||||
notifyFE: getFParam("notifyFE", "off" ) == "on" });
|
||||
|
||||
|
||||
Reference in New Issue
Block a user