diff options
Diffstat (limited to 'apk-loaded-html.lsp')
-rw-r--r-- | apk-loaded-html.lsp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/apk-loaded-html.lsp b/apk-loaded-html.lsp index e24ca00..68cda56 100644 --- a/apk-loaded-html.lsp +++ b/apk-loaded-html.lsp @@ -38,7 +38,7 @@ <DL> <TABLE> <TR style="background:#eee;font-weight:bold;"> - <% if session.permissions.apk.install then %> + <% if session.permissions.apk.install or session.permissions.apk.upgrade then %> <TD style="padding-right:20px;white-space:nowrap;" class="header">Action</TD> <% end %> <TD style="padding-right:20px;white-space:nowrap;" class="header">Package Name</TD> @@ -48,9 +48,14 @@ <% for i,packagetable in pairs(form.value.dependent.value) do %> <TR> - <% if session.permissions.apk.install then %> + <% if session.permissions.apk.install or session.permissions.apk.upgrade then %> <TD style="padding-right:20px;white-space:nowrap;"> - <%= html.link{value = "install?package=" .. packagetable.name, label="Install"} %> + <% if session.permissions.apk.install then %> + <%= html.link{value = "install?package=" .. packagetable.name, label="Install "} %> + <% end %> + <% if session.permissions.apk.upgrade and packagetable.upgrade then %> + <%= html.link{value = "upgrade?package=" .. packagetable.name, label="Upgrade "} %> + <% end %> </TD> <% end %> <TD><%= html.link{value = "details?package="..packagetable.name, label=packagetable.name} %></TD> |