summaryrefslogtreecommitdiffstats
path: root/tinydns-listpermissions-html.lsp
diff options
context:
space:
mode:
Diffstat (limited to 'tinydns-listpermissions-html.lsp')
-rw-r--r--tinydns-listpermissions-html.lsp15
1 files changed, 14 insertions, 1 deletions
diff --git a/tinydns-listpermissions-html.lsp b/tinydns-listpermissions-html.lsp
index 0fd235e..0e8711c 100644
--- a/tinydns-listpermissions-html.lsp
+++ b/tinydns-listpermissions-html.lsp
@@ -5,9 +5,10 @@
<H1><?= view.label ?></H1>
+<H2>User Permissions</H2>
<TABLE>
<TR><TD CLASS='header'>User</TD><TD CLASS='header'>Permissions</TD>
-<? for i,user in ipairs(view.value) do ?>
+<? for i,user in ipairs(view.value.user) do ?>
<TR><TD><?= html.link{value=page_info.script .. page_info.prefix .. page_info.controller .. "/edituserpermissions?userid=" .. user.id, label=user.id} ?></TD><TD>
<? for y,allowed in pairs(user.allowed) do
print(allowed, "<BR>")
@@ -15,3 +16,15 @@
<TD></TR>
<? end ?>
</TABLE>
+
+<H2>Role Permissions</H2>
+<TABLE>
+<TR><TD CLASS='header'>Role</TD><TD CLASS='header'>Permissions</TD>
+<? for i,role in ipairs(view.value.role) do ?>
+ <TR><TD><?= html.link{value=page_info.script .. page_info.prefix .. page_info.controller .. "/editrolepermissions?role=" .. role.id, label=role.id} ?></TD><TD>
+ <? for y,allowed in pairs(role.allowed) do
+ print(allowed, "<BR>")
+ end ?>
+ <TD></TR>
+<? end ?>
+</TABLE>