HCAS#41319 BOF rechten worden nu ook erkent bij mobile edit melding indien geen WEB_MLDFOF

svn path=/Website/trunk/; revision=37054
This commit is contained in:
2018-02-19 14:16:08 +00:00
parent 678a06aad5
commit b43eb50faf

View File

@@ -45,7 +45,7 @@ var action = getQParam("action", "");
var qrc = getQParamInt("qrc", 0) != 0;
var meldbron_key = getQParamInt("meldbronkey", 7); // 7 = mobile
var deelsrtcont_key = getQParamInt("deelsrtcont_key", -1);
var urole = getQParamSafe("urole", "fe");
var urole = getQParamSafe("urole", "");
var mld_info = {};
var plaats_key = -1;
var plaats_niveau = "";
@@ -53,10 +53,14 @@ var ins_keys_arr = [];
var ins_name_arr = [];
var addSubheader = false;
var autfunction = (urole=="fe" ? "WEB_MLDUSE" : "WEB_MLDFOF");
if (urole == "")
urole = (user.has("WEB_MLDBOF") ? "bo" : (user.has("WEB_MLDFOF") ? "fo" : "fe"));
var autfunction = (urole=="fe" ? "WEB_MLDUSE" : (urole=="fo" ? "WEB_MLDFOF" : "WEB_MLDBOF"));
var fronto = (urole=="fo");
var frontend = (urole=="fe");
var backo = (urole=="bo");
// Mogelijke parameters voor toevoegen only
if (mld_key == -1)
@@ -679,7 +683,6 @@ if (action != "forward")
{ label : L("lcl_mld_startdate"),
datum : mld_info.melddatum,
minFuture : (frontend ? 0 : -1),
// onChange: "onChangeStartdatum();",
readonly: mld_key > 0 && !this_mld.canWriteDatums && stdm_info.startdatum, // als hij verborgen is hoeftie niet readonly
required: true,
hidden: !stdm_info.startdatum,
@@ -695,11 +698,10 @@ if (action != "forward")
{ label : L("lcl_mld_enddate"),
datum : mld_info.einddatum,
minDate : (frontend ? mld_info.einddatum : null),
timeField: !frontend || (frontend && !stdm_info.planbaar), // Bij FE dus afh van Planbaar eind(datum+tijd) wel/niet in te vullen, anderen (FO en zo) kunnen eind(datum+tijd) altijd invullen.
timeField: !frontend || (frontend && !stdm_info.planbaar), // Bij FE dus afh van Planbaar eind(datum+tijd) wel/niet in te vullen, anderen (FO & BO en zo) kunnen eind(datum+tijd) altijd invullen.
timeStep : 15, // TODO: Is nog wel erg hard. Zie ook mld_edit_melding.js
startTime: S("fac_t_startofworkday"),
endTime : S("fac_t_endofworkday"),
// onChange: "onChangeEnddate();",
readonly: mld_key > 0 && !this_mld.canWriteDatums,
required: true,
trclass: "trenddate",