FSN#34138 Beschermde setting duidelijker maken
svn path=/Website/trunk/; revision=26919
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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"}));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user