From 7e68058a731feeb17dd6a609acb26bb68ba06ff8 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Tue, 6 Nov 2012 23:02:06 +0000 Subject: First cut at awall ACF --- awall-listpolicies-html.lsp | 51 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 awall-listpolicies-html.lsp (limited to 'awall-listpolicies-html.lsp') diff --git a/awall-listpolicies-html.lsp b/awall-listpolicies-html.lsp new file mode 100644 index 0000000..1d807e9 --- /dev/null +++ b/awall-listpolicies-html.lsp @@ -0,0 +1,51 @@ +<% local form, viewlibrary, page_info, session = ... +require("htmlviewfunctions") +html = require("acf.html") +%> + + + + + +<% htmlviewfunctions.displaycommandresults({"deletepolicy", "editpolicy", "viewpolicy", "enablepolicy", "disablepolicy", "startstop"}, session) %> +<% htmlviewfunctions.displaycommandresults({"createpolicy"}, session, true) %> + +

Policies

+
+<% if form.errtxt then %>

<%= string.gsub(html.html_escape(form.errtxt), "\n", "
") %>

<% end %> + + + + + + + +<% for i,pol in ipairs(form.value) do %> + + + + + + +<% end %> +
ActionStatusNameDescription
+ <% + if viewlibrary.check_permission("deletepolicy") and pol.editable and pol.status ~= "enabled" and pol.status ~= "required" then io.write(html.link{value = "deletepolicy?submit=true&filename=" .. pol.filename, label="Delete ", class="deletepolicy" }) end + if viewlibrary.check_permission("editpolicy") and pol.editable then io.write(html.link{value = "editpolicy?filename=" .. pol.filename.."&redir="..page_info.orig_action, label="Edit " }) end + if viewlibrary.check_permission("viewpolicy") and not pol.editable and pol.filename then io.write(html.link{value = "viewpolicy?filename=" .. pol.filename.."&redir="..page_info.orig_action, label="View " }) end + if viewlibrary.check_permission("enablepolicy") and (pol.status == "disabled" or pol.status == "required") then io.write(html.link{value = "enablepolicy?submit=true&name=" .. pol.name, label="Enable " }) end + if viewlibrary.check_permission("disablepolicy") and pol.status == "enabled" then io.write(html.link{value = "disablepolicy?submit=true&name=" .. pol.name, label="Disable " }) end + %> + <%= html.html_escape(string.gsub(pol.status or "", "^%l", string.upper)) %><%= html.html_escape(pol.name) %><%= html.html_escape(pol.description) %>
+ +<% if viewlibrary and viewlibrary.dispatch_component and viewlibrary.check_permission("createpolicy") then + viewlibrary.dispatch_component("createpolicy") +end %> + +<% if viewlibrary and viewlibrary.dispatch_component and viewlibrary.check_permission("startstop") then + viewlibrary.dispatch_component("startstop") +end %> -- cgit v1.2.3