FSN#35817 Autorisaties via API2/Scaffolding

Subframes bij Discipline schermen alleen als PRSSYS

svn path=/Website/trunk/; revision=28886
This commit is contained in:
Jos Groot Lipman
2016-04-13 07:27:28 +00:00
parent c9d06070d8
commit 59f49535d2
8 changed files with 41 additions and 12 deletions

View File

@@ -29,7 +29,9 @@ scaffolding(this_model,
},
"multicolumn": true,
"wrap": {
"frames": ["fac_functie.asp?mode=list&ins_discipline={0}"]
"frames": [{ url: "fac_functie.asp?mode=list&ins_discipline={0}",
autfunction: "WEB_PRSSYS"
}]
}
});

View File

@@ -37,7 +37,9 @@ scaffolding(this_model,
}
},
"wrap": {
"frames": ["fac_functie.asp?mode=list&ins_discipline={0}"]
"frames": [{ url: "fac_functie.asp?mode=list&ins_discipline={0}",
autfunction: "WEB_PRSSYS"
}]
}
});
%>

View File

@@ -33,11 +33,11 @@ scaffolding(this_model,
"chargetype"
]
} //,
// "edit": {
// "requires": {
// js: ["./ins_discipline.js"]
// }
// }
},
"wrap": {
"frames": [{ url: "fac_functie.asp?mode=list&ins_discipline={0}",
autfunction: "WEB_PRSSYS"
}]
}
});
%>

View File

@@ -37,7 +37,9 @@ scaffolding(this_model,
]
},
"wrap": {
"frames": ["fac_functie.asp?mode=list&ins_discipline={0}"]
"frames": [{ url: "fac_functie.asp?mode=list&ins_discipline={0}",
autfunction: "WEB_PRSSYS"
}]
}
});
%>

11
APPL/MGT/prs_perslid.js Normal file
View File

@@ -0,0 +1,11 @@
/*
$Revision$
$Id$
*/
function edit_rechten(row)
{
var perslid_key = row.getAttribute("ROWKEY");
var url = "appl/mgt/prs_perslid.asp?mode=list&model=authorization&scf_title=user&user=" + perslid_key;
FcltMgr.openDetail(url, { reuse: true });
}

View File

@@ -28,7 +28,9 @@
]
},
"wrap": {
"frames": ["fac_functie.asp?mode=list&ins_discipline={0}"]
"frames": [{ url: "fac_functie.asp?mode=list&ins_discipline={0}",
autfunction: "WEB_PRSSYS"
}]
}
}

View File

@@ -353,7 +353,13 @@ function scaffolding_list(model, scf_params)
}
var cnt = rst.processResultset();
%>
__DoLog(xxx_array);
if ("scf_title" in filter)
{ %>
<script>
FcltMgr.setTitle("<%=safe.jsstring('filter.scf_title')%>", {hot: false});
</script>
<% } %>
</body>
</html>
<%

View File

@@ -82,7 +82,11 @@ function scaffolding_wrap(model, scf_params)
if (scf_params.wrap.frames)
{
for (var fr in scf_params.wrap.frames)
IFRAMER("xxxFrame", scf_params.wrap.frames[fr].format(key) );
{
var frame = scf_params.wrap.frames[fr];
if (!frame.autfunction || user.has(frame.autfunction))
IFRAMER(frame.id || "xxxFrame", frame.url.format(key));
}
}
}
%>