Files
Facilitor/APPL/MGT/fac_functie.asp
Jos Groot Lipman e0545a6ca4 FSN#35817 Autorisaties via API2/Scaffolding
svn path=/Website/trunk/; revision=28548
2016-03-21 09:02:54 +00:00

63 lines
1.8 KiB
Plaintext

<%@language = "javascript" %>
<!-- #include file="../scf/scaffolding.inc" -->
<!-- #include file="../mgt/mgt_tools.inc" -->
<!-- #include file="../api2/model_fac_functie.inc" -->
<%
var groep_key = getQParamInt("fac_groep", -1);
var disc_key = getQParamInt("disc", -1);
var model = new model_fac_functie(null, { groep_key: groep_key, disc_key: disc_key });
function fnrowData(oRs)
{
var funcdisc = oRs.Fields("discipline").Value;
var data = {funcdisc: funcdisc, groep_key: groep_key};
return JSON.stringify(data);
}
var scf_params =
{
"search": {
"autosearch": true,
"filters": [
"module"
]
},
"list": {
"columns": [
"id",
//"module",
"name",
"description"
],
"orderby": [
"module",
"name",
"description"
],
"default_action": "edit_rechten",
"fnRowData": fnrowData,
"requires": {
js: ["./fac_functie.js"]
}
},
"transit": {
"name": "fac_groep",
"val": groep_key
}
};
if (groep_key > 0)
{
scf_params.list.columns =
scf_params.list.columns.concat([
"authorization.ins_discipline",
"authorization.prs_level_read",
"authorization.prs_level_write",
"authorization.alg_level_read",
"authorization.alg_level_write"
]);
}
scaffolding(model, scf_params);
%>