diff options
Diffstat (limited to 'apk-available-html.lsp')
-rw-r--r-- | apk-available-html.lsp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/apk-available-html.lsp b/apk-available-html.lsp index 3d7c8bc..3872667 100644 --- a/apk-available-html.lsp +++ b/apk-available-html.lsp @@ -35,7 +35,7 @@ <% local packagecfe = cfe({ type="hidden", value="" }) %> <% for i,packagetable in pairs(form.value) do %> <tr> - <% if viewlibrary.check_permission("install") or viewlibrary.check_permission("upgrade") then %> + <% if viewlibrary.check_permission("install") or viewlibrary.check_permission("upgrade") or viewlibrary.check_permission("details") then %> <% packagecfe.value = packagetable.name %> <td> <% if viewlibrary.check_permission("install") and not packagetable.upgrade then %> @@ -44,9 +44,12 @@ <% if viewlibrary.check_permission("upgrade") and packagetable.upgrade then %> <% htmlviewfunctions.displayitem(cfe({type="form", value={package=packagecfe}, label="", option="Upgrade", action="upgrade" }), page_info, -1) %> <% end %> + <% if viewlibrary.check_permission("details") then %> + <% htmlviewfunctions.displayitem(cfe({type="form", value={package=packagecfe}, label="", option="View", action="details" }), page_info, -1) %> + <% end %> </td> <% end %> - <td><%= html.link{value = "details?package="..packagetable.name, label=packagetable.name} %></td> + <td><%= html.html_escape(packagetable.name) %></td> <td><%= html.html_escape(packagetable.version) %></td> </tr> <% end %> |