AAIT#35647 Inloggen als lcl's

svn path=/Website/trunk/; revision=28524
This commit is contained in:
Jos Groot Lipman
2016-03-17 14:32:14 +00:00
parent bc0e3fa677
commit 8d14bf9be9
5 changed files with 6 additions and 5 deletions

View File

@@ -53,7 +53,7 @@ function generateHeader()
{
var other_key = parseInt(Session("org_user_key"), 10);
var other = new Perslid(other_key);
Response.Write("<div id='userimperson'>U bent eigenlijk {0}</div>".format(other.naam()));
Response.Write("<div id='userimperson'>" + L("lcl_impersonate_active") + "</div>".format(other.naam()));
}
else
Response.Write("<div id='headerprefix'>" + otap+" "+L("lcl_facilitor_header_prefix") + "</div>");

View File

@@ -30,7 +30,7 @@ var JSON_Result = true;
Session("org_user_key") = user_key;
Session("org_user_key_ts") = new Date().getTime();
shared.trackaction("PRSLOG", prs_key, "INLOGGEN ALS"); // TODO: Betere tekst
shared.trackaction("PRSLOG", prs_key, ("lcl_impersonated"));
doLogin(prs_key);
result = { success: "true" };

View File

@@ -175,7 +175,7 @@ var prs_user = new Perslid(prs_key);
};
function prs_impersonate()
{
if (confirm("<%=safe.jsstring("Wilt U testen als {0} {1}?\nDit wordt getrackt.".format(prs_vrnaam, prs_naam))%>"))
if (confirm("<%=safe.jsstring(L("lcl_impersonate_start").format(prs_vrnaam + " " + prs_naam))%>"))
{
var data = { prs_key: <%=prs_key%> };
<% protectRequest.dataToken("data"); %>

View File

@@ -23,8 +23,8 @@ if (Session("org_user_key") > 0)
var other_naam = user.naam();
doLogin(other_key);
var since = new Date(Session("org_user_key_ts"));
result.message = "U gaat weer verder als {0}".format(user.naam());
shared.trackaction("PRSLOG", was_key, "Uitloggen sessie van {0}".format(toDateTimeString(since))); // TODO: Betere tracking code?
result.message = L("lcl_impersonate_return").format(user.naam());
shared.trackaction("PRSLOG", was_key, L("lcl_impersonated_end").format(toDateTimeString(since)));
Session.Contents.Remove("org_user_key");
Session.Contents.Remove("org_user_key_ts");
}

View File

@@ -230,6 +230,7 @@ var status = {
case "PRSUPD" : tekst = L("lcl_prs_is_prsupd") ; break;
case "PRSDEL" : tekst = L("lcl_prs_is_prsdel") ; break;
case "PRSKPU" : tekst = L("lcl_prs_is_prskpu") ; break;
case "PRSLOG" : tekst = L("lcl_prs_is_prslog") ; break;
case "ALGCAD" : tekst = L("lcl_alg_is_algcad") ; break;
case "ALGRNE" : tekst = L("lcl_alg_is_algrne") ; break;