summaryrefslogtreecommitdiffstats
path: root/tinydns-listpermissions-html.lsp
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2008-07-25 20:24:40 +0000
committerTed Trask <ttrask01@yahoo.com>2008-07-25 20:24:40 +0000
commitc796a251db813fcb96953a6c355b21d15a829c1a (patch)
treec881deed2e706a2a14e8f34f654bc419809321e5 /tinydns-listpermissions-html.lsp
parent28c3123f314c4d8fc7301b1ebd23f5f8054c7d17 (diff)
downloadacf-tinydns-c796a251db813fcb96953a6c355b21d15a829c1a.tar.bz2
acf-tinydns-c796a251db813fcb96953a6c355b21d15a829c1a.tar.xz
Modified tinydns to add in role-based permissions.
git-svn-id: svn://svn.alpinelinux.org/acf/tinydns/trunk@1321 ab2d0c66-481e-0410-8bed-d214d4d58bed
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>