diff options
-rw-r--r-- | apk-html.lsp | 8 | ||||
-rw-r--r-- | apk.roles | 5 |
2 files changed, 12 insertions, 1 deletions
diff --git a/apk-html.lsp b/apk-html.lsp index b560aea..4b5a340 100644 --- a/apk-html.lsp +++ b/apk-html.lsp @@ -15,7 +15,9 @@ io.write("</span>") <DL> <TABLE> <TR style="background:#eee;font-weight:bold;"> + <% if session.permissions.apk.delete then %> <TD style="padding-right:20px;white-space:nowrap;" class="header">Delete</TD> + <% end %> <TD style="padding-right:20px;white-space:nowrap;" class="header">Package Name</TD> <TD style="padding-right:20px;white-space:nowrap;" class="header">Version</TD> <TD style="white-space:nowrap;" class="header">Description</TD> @@ -23,9 +25,11 @@ io.write("</span>") <% for i,packagetable in pairs(form.value.loaded.value) do %> <TR> + <% if session.permissions.apk.delete then %> <TD style="padding-right:20px;white-space:nowrap;"> <%= html.link{value = "delete?package=" .. packagetable.name, label="Delete"} %> </TD> + <% end %> <TD><%= packagetable.name %></TD> <TD><%= packagetable.version %></TD> <TD><%= packagetable.description %></TD> @@ -40,16 +44,20 @@ io.write("</span>") <DL> <TABLE> <TR style="background:#eee;font-weight:bold;"> + <% if session.permissions.apk.install then %> <TD style="padding-right:20px;white-space:nowrap;" class="header">Install</TD> + <% end %> <TD style="padding-right:20px;white-space:nowrap;" class="header">Package Name</TD> <TD style="white-space:nowrap;" WIDTH="90%" class="header">Version</TD> </TR> <% for i,packagetable in pairs(form.value.available.value) do %> <TR> + <% if session.permissions.apk.install then %> <TD style="padding-right:20px;white-space:nowrap;"> <%= html.link{value = "install?package=" .. packagetable.name, label="Install"} %> </TD> + <% end %> <TD><%= packagetable.name %></TD> <TD><%= packagetable.version %></TD> </TR> @@ -1 +1,4 @@ -UPDATE=apk:loaded,apk:available,apk:delete,apk:install,apk:config +USER=apk:loaded,apk:available +EDITOR=apk:config +EXPERT=apk:delete,apk:install +ADMIN=apk:loaded,apk:available,apk:config,apk:delete,apk:install |