FCLT#78405 Reden voor 'inloggen als' niet vragen op de [O]ntwikkel- en [A]cceptatie-omgevingen
svn path=/Website/trunk/; revision=70343
This commit is contained in:
@@ -140,8 +140,7 @@ prs.checkAutorisation(prs_key);
|
||||
{ callback: FcltCallbackRefresh });
|
||||
}
|
||||
<% } %>
|
||||
<% if (canImpers)
|
||||
{ %>
|
||||
<% if (canImpers) { %>
|
||||
function impersCallback(json, textStatus)
|
||||
{
|
||||
window.top.location.href = "<%=rooturl%>/";
|
||||
@@ -149,6 +148,23 @@ prs.checkAutorisation(prs_key);
|
||||
|
||||
function prs_impersonate()
|
||||
{
|
||||
var fnImpers = (reden = "") => {
|
||||
var data = { prs_key: <%=prs_key%>
|
||||
, prs_reason: reden
|
||||
};
|
||||
<% protectRequest.dataToken("data"); %>
|
||||
$.post( "../prs/prs_impersonate.asp"
|
||||
, data
|
||||
, FcltCallbackAndThen(impersCallback)
|
||||
, "json"
|
||||
);
|
||||
}
|
||||
<% if (
|
||||
Application("otap_environment") == "O" ||
|
||||
Application("otap_environment") == "A"
|
||||
) { %>
|
||||
fnImpers();
|
||||
<% } else { %>
|
||||
params = { oktekst: L("lcl_ok")
|
||||
, title: L("lcl_impersonate")
|
||||
, ishtmlsafe: true
|
||||
@@ -162,15 +178,7 @@ prs.checkAutorisation(prs_key);
|
||||
}
|
||||
else
|
||||
{
|
||||
var data = { prs_key: <%=prs_key%>
|
||||
, prs_reason: reden
|
||||
};
|
||||
<% protectRequest.dataToken("data"); %>
|
||||
$.post( "../prs/prs_impersonate.asp"
|
||||
, data
|
||||
, FcltCallbackAndThen(impersCallback)
|
||||
, "json"
|
||||
);
|
||||
fnImpers(reden);
|
||||
}
|
||||
}
|
||||
, buttons: [{ text: L("lcl_cancel"), icon: "fal fa-fw fa-undo", class: "alertCancel" }]
|
||||
@@ -182,8 +190,9 @@ prs.checkAutorisation(prs_key);
|
||||
+ '<textarea class="fldtxt" id="prs_reden" name="prs_reden" rows="3" minlength="10"></textarea>'
|
||||
+ '</div>';
|
||||
FcltMgr.mydialog(page_content, params);
|
||||
}
|
||||
<% } %>
|
||||
} // \ prs_impersonate
|
||||
<% } %>
|
||||
|
||||
</script>
|
||||
</head>
|
||||
@@ -330,7 +339,7 @@ prs.checkAutorisation(prs_key);
|
||||
ROFIELDTR("fld", L("lcl_prs_person_dept_name"), thisUser.afdeling().naam(), params);
|
||||
|
||||
params = { suppressEmpty: true };
|
||||
if (user.has("WEB_PRSMSU"))
|
||||
if (user.has("WEB_PRSMSU"))
|
||||
params.infoPointer = { Url: "appl/mgt/prs_srtperslid.asp?mode=show&id=" + thisUser.prs_srtperslid_key() };
|
||||
|
||||
ROFIELDTR("fld", L("lcl_prs_person_function"), thisUser.prs_srtperslid(), params);
|
||||
@@ -421,7 +430,7 @@ prs.checkAutorisation(prs_key);
|
||||
}
|
||||
|
||||
// ============================= FLEXKENMERKEN =========================================
|
||||
// de autorisatie van de user wordt toegepast, maar dankzij includepublic worden alle flexkenmerken met prs_kenmerk_toonbaar&2
|
||||
// de autorisatie van de user wordt toegepast, maar dankzij includepublic worden alle flexkenmerken met prs_kenmerk_toonbaar&2
|
||||
// sowieso getoond als je canRead("WEB_PROFIL") hebt
|
||||
generateFlexKenmerkCode({link_key: prs_key,
|
||||
srt_key: prs_srtkey,
|
||||
|
||||
@@ -246,6 +246,23 @@ if (res_authparams)
|
||||
|
||||
function prs_impersonate()
|
||||
{
|
||||
var fnImpers = (reden = "") => {
|
||||
var data = { prs_key: <%=prs_key%>
|
||||
, prs_reason: reden
|
||||
};
|
||||
<% protectRequest.dataToken("data"); %>
|
||||
$.post( "../prs/prs_impersonate.asp"
|
||||
, data
|
||||
, FcltCallbackAndThen(impersCallback)
|
||||
, "json"
|
||||
);
|
||||
}
|
||||
<% if (
|
||||
Application("otap_environment") == "O" ||
|
||||
Application("otap_environment") == "A"
|
||||
) { %>
|
||||
fnImpers();
|
||||
<% } else { %>
|
||||
params = { oktekst: L("lcl_ok")
|
||||
, title: L("lcl_impersonate")
|
||||
, ishtmlsafe: true
|
||||
@@ -259,15 +276,7 @@ if (res_authparams)
|
||||
}
|
||||
else
|
||||
{
|
||||
var data = { prs_key: <%=prs_key%>
|
||||
, prs_reason: reden
|
||||
};
|
||||
<% protectRequest.dataToken("data"); %>
|
||||
$.post( "../prs/prs_impersonate.asp"
|
||||
, data
|
||||
, FcltCallbackAndThen(impersCallback)
|
||||
, "json"
|
||||
);
|
||||
fnImpers(reden);
|
||||
}
|
||||
}
|
||||
, buttons: [{ text: L("lcl_cancel"), icon: "fal fa-fw fa-undo", class: "alertCancel" }]
|
||||
@@ -279,7 +288,8 @@ if (res_authparams)
|
||||
+ '<textarea class="fldtxt" id="prs_reden" name="prs_reden" rows="3" minlength="10"></textarea>'
|
||||
+ '</div>';
|
||||
FcltMgr.mydialog(page_content, params);
|
||||
}
|
||||
<% } %>
|
||||
} // \ prs_impersonate
|
||||
|
||||
function prs_reserveerbaar()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user