FSN#34138 Beschermde setting duidelijker maken

svn path=/Website/trunk/; revision=26919
This commit is contained in:
Jos Groot Lipman
2015-11-09 11:12:37 +00:00
parent deddea548d
commit 6fa776d4b4
2 changed files with 14 additions and 1 deletions

View File

@@ -47,7 +47,8 @@ var oRs = Oracle.Execute(sql);
if (user.oslogin() != "_FACILITOR")
user.auth_required_or_abort(oRs("fac_setting_flags").Value & 1); // moet zichtbaar zijn voor PRSSYS
var canChange = (user.oslogin() == "_FACILITOR" || oRs("fac_setting_flags").Value & 2); // 2 is wijzigbaar PRSSYS
var isProtected = (oRs("fac_setting_flags").Value & 2) == 0;
var canChange = (user.oslogin() == "_FACILITOR" || !isProtected); // 2 is wijzigbaar PRSSYS
%>
@@ -190,6 +191,10 @@ function hexttl (setting_type, val)
return "";
}
BLOCK_START("menuStd", L("lcl_menu_menuitemblock"));
if (isProtected)
{
%> <tr><td colspan="2" class="facsetreado"><%=L("lcl_fac_setting_fcltonly")%></td></tr><%
}
var sname = oRs("fac_setting_name").value;
ROFIELDTR("fld" , L("lcl_fac_setting") , sname);
ROFIELDTR("fld" , L("lcl_fac_module") , oRs("fac_setting_module").value);

View File

@@ -86,6 +86,13 @@ function prettyJson(j)
else
return safe.html(oRs("fac_setting_pvalue").Value);
}
function fnprotected(oRs)
{
if (oRs("fac_setting_flags").Value & 2)
return "";
else
return "<span class='facsetreado' title='Protected setting'>Protected</span>";
}
var rst = new ResultsetTable({ sql: sqln,
keyColumn: "fac_setting_key",
ID: "settingstable",
@@ -99,6 +106,7 @@ function prettyJson(j)
rst.addColumn(new Column({caption: L("lcl_fac_default"), content: "fac_setting_default"}));
rst.addColumn(new Column({caption: L("lcl_fac_value"), content: fncolpval}));
rst.addColumn(new Column({caption: L("lcl_fac_set"), content: "prs_perslid_naam_full"}));
rst.addColumn(new Column({caption: L("lcl_fac_setting_fcltonly"), content: fnprotected }));
rst.addColumn(new Column({caption: L("lcl_fac_time"), content: "fac_setting_datum", datatype: "datetime"}));
rst.addColumn(new Column({caption: L("lcl_fac_descr"), content: "fac_setting_description"}));