TAYL#80979 zichtbaarheid en editability obv rechten
svn path=/Website/branches/v2024.2/; revision=65127
This commit is contained in:
@@ -33,7 +33,6 @@ FCLTHeader.Requires({ plugins:["jQuery", "suggest"],
|
||||
var urole= getQParamSafe("urole", "bo");
|
||||
var fronto = (urole == "fo");
|
||||
var ins_score_enabled = S("ins_score_enabled") == 1;
|
||||
var eigen_obj = getQParamInt("self", 0) == 1;
|
||||
var ins_key = getQParamInt("ins_key", -1);
|
||||
var alg_key = getQParamInt("alg_key", -1);
|
||||
var alg_typ = getQParamSafe("alg_typ", "");
|
||||
@@ -192,8 +191,7 @@ function getBindlabel(plaats_niveau)
|
||||
return binding_text;
|
||||
}
|
||||
|
||||
var eigen_obj_insmin_only = false;
|
||||
var transitParam = buildTransitParam(["qrc", "tiny", "self"]);
|
||||
var transitParam = buildTransitParam(["qrc", "tiny"]);
|
||||
var ins_info = {};
|
||||
var imagePath;
|
||||
|
||||
@@ -270,7 +268,6 @@ else
|
||||
}
|
||||
}
|
||||
}
|
||||
eigen_obj_insmin_only = eigen_obj && user.checkAutorisation( "WEB_INSMIN", true) && !user.checkAutorisation( "WEB_MLDUSE", true);
|
||||
var isResDeel = false;
|
||||
var hasImage = false;
|
||||
ins_info.perslid_key_beh = -1;
|
||||
@@ -524,23 +521,22 @@ if (alg_typ == "R" || alg_typ == "W" || alg_typ == "T")
|
||||
{
|
||||
ROFIELD("fld", L("lcl_ins_parentobject"), ins_info.parent);
|
||||
}
|
||||
var eigen_obj_ro = (!this_ins.canChangeAlg || !(ins_info.autonum & 2) || eigen_obj_insmin_only);
|
||||
RWFIELD("desc", L("lcl_obj_identification"), ins_info.ins_deel_omschrijving, { pclass: (eigen_obj_ro ? "" : "required"), readonly: eigen_obj_ro });
|
||||
RWFIELD("desc", L("lcl_obj_identification"), ins_info.ins_deel_omschrijving, { pclass: "required", readonly: !this_ins.canChangeAlg || !(ins_info.autonum & 2) });
|
||||
if (ins_info.ins_deel_state)
|
||||
{
|
||||
var sensorstatetext = ins_info.ins_deel_state + "<span class='statedate'>" + toDateTimeString(ins_info.ins_deel_statedate, true, false, true) + "</span>";
|
||||
if (!ins_info.thresholdstate)
|
||||
if (!ins_info.thresholdstate)
|
||||
var presentatie = "<span>" + I("fa-sensor") + "</span><span>" + sensorstatetext + "</span>";
|
||||
else
|
||||
if (ins_info.thresholdstate > 0)
|
||||
if (ins_info.thresholdstate > 0)
|
||||
var presentatie = "<span class='sensoralert'>" + I("fa-exclamation-triangle fas") + "</span><span>" + sensorstatetext + "</span>";
|
||||
else
|
||||
else
|
||||
var presentatie = "<span class='sensorok'>" + I("fa-circle fas") + "</span><span>" + sensorstatetext + "</span>";
|
||||
Response.Write("<div class='sensorstate'>" + presentatie + "</div>");
|
||||
}
|
||||
|
||||
ROFIELD("fld", ins_info.binding_text, ins_info.plaats_afdeling);
|
||||
RWFIELD("opmerk", L("lcl_ins_opmerking"), ins_info.ins_deel_opmerking, {suppressEmpty: !isNew, readonly: eigen_obj_ro});
|
||||
RWFIELD("opmerk", L("lcl_ins_opmerking"), ins_info.ins_deel_opmerking, {suppressEmpty: !isNew, readonly: !this_ins.canChangeAlg});
|
||||
|
||||
BLOCK_START({collapsedIcon: "fa fa-plus", expandedIcon: "fa fa-minus", collapsed: true, title: L("lcl_ins_meta_data")});
|
||||
FCLTcalendar( "aanmaakdatum"
|
||||
@@ -548,7 +544,7 @@ if (alg_typ == "R" || alg_typ == "W" || alg_typ == "T")
|
||||
, label: L("lcl_last_action")
|
||||
, addClass: "allow_old_dates"
|
||||
, required: true
|
||||
, readonly: ( !this_ins.canChangeAlg || eigen_obj_ro)
|
||||
, readonly: !this_ins.canChangeAlg
|
||||
, mobile: true
|
||||
}
|
||||
);
|
||||
@@ -558,12 +554,14 @@ if (alg_typ == "R" || alg_typ == "W" || alg_typ == "T")
|
||||
, label: L("lcl_ins_vervaldatum")
|
||||
, initEmpty: (ins_info.ins_deel_vervaldatum == null)
|
||||
, suppressEmpty: true
|
||||
, readonly: ( !this_ins.canChangeAlg || eigen_obj_ro)
|
||||
, readonly: !this_ins.canChangeAlg
|
||||
, mobile: true
|
||||
}
|
||||
);
|
||||
|
||||
CHB_FIELD("ins_actief", L("lcl_ins_active"), ins_info.ins_deel_actief, {disabled: (!this_ins.canChangeAlg || eigen_obj_ro)});
|
||||
__DoLog(!this_ins.canChangeAlg);
|
||||
|
||||
CHB_FIELD("ins_actief", L("lcl_ins_active"), ins_info.ins_deel_actief, {disabled: !this_ins.canChangeAlg});
|
||||
|
||||
FCLTpersoonselector( "ins_manager" // beheerder
|
||||
, "sgins_manager"
|
||||
@@ -573,7 +571,7 @@ if (alg_typ == "R" || alg_typ == "W" || alg_typ == "T")
|
||||
, filtercode: "INSB"
|
||||
, required: false
|
||||
, suppressEmpty: true
|
||||
, readonly: ((ins_key > 0) && (!this_ins.writeman || urole == "fo" || eigen_obj_ro))
|
||||
, readonly: ((ins_key > 0) && (!this_ins.writeman || urole == "fo"))
|
||||
, moreinfo: false
|
||||
, mobile: true
|
||||
}
|
||||
@@ -689,7 +687,7 @@ if (alg_typ == "R" || alg_typ == "W" || alg_typ == "T")
|
||||
|
||||
trackinglines = mobile.hastrackingpage("deel", ins_key);
|
||||
|
||||
if (btns["ins_save"] && (this_ins.canChangeAlg || this_ins.canChange) && !eigen_obj_ro) {
|
||||
if (btns["ins_save"] && (this_ins.canChangeAlg || this_ins.canChange)) {
|
||||
BUTTON((ins_key>-1 ? L("lcl_submit") : L("lcl_newsubmit")), {click: "ins_submit()", dataicon: "fa-fclt-save", singlepress: (ins_key == -1) });
|
||||
}
|
||||
if (!isNew)
|
||||
@@ -722,7 +720,7 @@ if (alg_typ == "R" || alg_typ == "W" || alg_typ == "T")
|
||||
var move_params = "?urole="+urole + "&ins_key="+ins_key + (return_from.length ? "&return_from=" + safe.url(return_from) : "");
|
||||
BUTTON(L("lcl_ins_move"), {linkid: "./ins_deel_move.asp"+move_params, dataicon: "fa fa-arrows", dataajax: "false"});
|
||||
}
|
||||
if (btns["ins_history"] && trackinglines>0 && !eigen_obj_ro)
|
||||
if (btns["ins_history"] && trackinglines > 0 && this_ins.canReadHistory)
|
||||
{
|
||||
BUTTON(L("lcl_history"), {linkid: "#ins-2-"+ins_key, dataicon: "fa fa-list"});
|
||||
}
|
||||
@@ -740,7 +738,7 @@ if (alg_typ == "R" || alg_typ == "W" || alg_typ == "T")
|
||||
{ // Heb ik rechten om notities te zien
|
||||
var tsql = "SELECT COUNT(*) FROM ins_deel_note n WHERE n.ins_deel_key = " + ins_key;
|
||||
toRs = Oracle.Execute(tsql);
|
||||
BUTTON(L("lcl_ins_deel_notes")+" ("+toRs(0).value+")", {linkid: rooturl+"/appl/pda/notitie.asp?node=deel&key="+ins_key + transitParam, dataicon: "fa fa-comment", dataajax: "false"});
|
||||
BUTTON(L("lcl_ins_deel_notes")+" ("+toRs(0).value+")", {linkid: rooturl+"/appl/pda/notitie.asp?node=deel&key="+ins_key, dataicon: "fa fa-comment", dataajax: "false"});
|
||||
toRs.Close();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user