From 3fad1fc9f424e1c16a6493b6b26861325d01b55f Mon Sep 17 00:00:00 2001 From: Alan Messias Cordeiro Date: Wed, 11 Dec 2013 18:28:51 +0000 Subject: Clean up code --- openldap-controller.lua | 4 +++ openldap-listcerts-html.lsp | 41 ----------------------- openldap-viewconfig-html.lsp | 77 -------------------------------------------- openldap.menu | 1 + openldap.roles | 4 +-- 5 files changed, 7 insertions(+), 120 deletions(-) delete mode 100644 openldap-listcerts-html.lsp delete mode 100644 openldap-viewconfig-html.lsp diff --git a/openldap-controller.lua b/openldap-controller.lua index 4ba9a0c..c5154d6 100644 --- a/openldap-controller.lua +++ b/openldap-controller.lua @@ -19,6 +19,10 @@ mymodule.expert = function(self) return self.handle_form(self, self.model.get_filecontent, self.model.update_filecontent, self.clientdata, "Save", "Edit Config File", "Config File Saved") end +mymodule.manage = function(self) + return self.handle_form(self, self.model.get_filecontent, self.model.update_filecontent, self.clientdata, "Save", "Edit Config File", "Config File Saved") +end + mymodule.viewconfig = function(self) return self.model.get_config() end diff --git a/openldap-listcerts-html.lsp b/openldap-listcerts-html.lsp deleted file mode 100644 index e0043c0..0000000 --- a/openldap-listcerts-html.lsp +++ /dev/null @@ -1,41 +0,0 @@ -<% local view, viewlibrary, page_info, session = ... %> -<% htmlviewfunctions = require("htmlviewfunctions") %> -<% html = require("acf.html") %> - -<% htmlviewfunctions.displaycommandresults({"deletecert", "generatedhparams"}, session) %> -<% htmlviewfunctions.displaycommandresults({"uploadcert"}, session, true) %> - -

<%= html.html_escape(view.label) %>

- -
- - - - - -<% for i,cert in ipairs(view.value) do %> - - - - -<% end %> -
ActionCertificate
- <%= html.link{value=page_info.script..page_info.prefix..page_info.controller.."/deletecert?submit=true&cert="..cert.."&redir="..page_info.orig_action, label="Delete "} %> - <% if not string.find(cert, "%-key") then %> - <%= html.link{value=page_info.script..page_info.prefix..page_info.controller.."/viewcert?cert="..cert.."&redir="..page_info.orig_action, label="View "} %> - <% end %> - <%= html.html_escape(cert) %>
- -<% if viewlibrary.dispatch_component and viewlibrary.check_permission("uploadcert") then - viewlibrary.dispatch_component("uploadcert") -end %> - -<% if viewlibrary.check_permission("generatedhparams") then %> -

Diffie Hellman Parameters

-
-
"> -
Generate Diffie Hellman parameters
-
-
-
-<% end %> diff --git a/openldap-viewconfig-html.lsp b/openldap-viewconfig-html.lsp deleted file mode 100644 index 5b76598..0000000 --- a/openldap-viewconfig-html.lsp +++ /dev/null @@ -1,77 +0,0 @@ -<% local view, viewlibrary, page_info, session = ... %> -<% format = require("acf.format") %> -<% html = require("acf.html") %> -<% local shortname = string.gsub(view.value.name, "^.*/", "") %> - -

<%= html.html_escape(format.cap_begin_word(view.value.type)) %> Config

- -

<%= html.html_escape(format.cap_begin_word(view.value.type)) %> settings

-
-
Mode
-
<%= html.html_escape(view.value.type) %>
- -
User device
-
<%= html.html_escape(view.value.dev) %>
- -<% if view.value.type == "server" then %> -
Listens on
-
<%= html.html_escape(view.value["local"]) %>:<%= html.html_escape(view.value.port) %> (<%= html.html_escape(view.value.proto) %>)
-<% end %> - -<% if view.value.type == "client" then %> -
Remote server
-
<% if string.find(view.value.remote, "%s") then io.write(html.html_escape(string.gsub(view.value.remote, "%s+", ":"))) else io.write(html.html_escape(view.value.remote .. (view.value.rport or view.value.port or "1194"))) end %> (<%= html.html_escape(view.value.proto) %>)
-<% end %> - -
Logfile
-
<% if ( view.value.log ) then %><%= html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/logfile?name=" .. view.value.name, label=view.value.log } %><% else %>Syslog<% end %> (Verbosity level: <%= html.html_escape(view.value.verb) %>)
-
- -<% if view.value.type == "server" then %> -

Connected clients status

-
-
Last status was recorded
-
<%= html.html_escape(view.value.client_lastupdate) %> (This was <%= html.html_escape(view.value.client_lastdatechangediff) %> ago)
- -
Maximum clients
-
<%= html.html_escape(view.value["max-clients"]) %>
- -
Connected clients
-
<%= html.html_escape(view.value.client_count) %>
-
-<% end %> - -<% if view.value.dh or view.value.ca or view.value.cert or view.value.key or view.value.tls or view.value.crl then %> -

Certificate files

-
-<% if (view.value.dh) then %> -
DH
-
<%= html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/viewcert?cert=" .. view.value.dh, label=view.value.dh } %>
-<% end %> - -<% if (view.value.ca) then %> -
CA Certificate
-
<%= html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/viewcert?cert=" .. view.value.ca, label=view.value.ca } %>
-<% end %> - -<% if (view.value.cert) then %> -
Certificate
-
<%= html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/viewcert?cert=" .. view.value.cert, label=view.value.cert } %>
-<% end %> - -<% if (view.value.key) then %> -
Private Key
-
<%= html.html_escape(view.value.key) %>
-<% end %> - -<% if (view.value.tls) then %> -
TLS Authentication
-
<%= html.html_escape(view.value.tls) %><% -- html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/pem_info?name=" .. view.value.tls , label=view.value.tls } %>
-<% end %> - -<% if (view.value.crl) then %> -
CRL Verify File
-
<%= html.html_escape(view.value.crl) %><% -- html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/pem_info?name=" .. view.value.crl , label=view.value.crl } %>
-<% end %> -
-<% end %> diff --git a/openldap.menu b/openldap.menu index 4ebd263..55bf6db 100644 --- a/openldap.menu +++ b/openldap.menu @@ -2,3 +2,4 @@ Networking 65OpenLDAP Status status Networking 65OpenLDAP Expert expert Networking 65OpenLDAP Log_File logfile +#Networking 65OpenLDAP Manage manage diff --git a/openldap.roles b/openldap.roles index 6d275ce..7346a42 100644 --- a/openldap.roles +++ b/openldap.roles @@ -1,3 +1,3 @@ USER=openldap:status,openldap:logfile,openldap:viewconfig,openldap:startstop -EXPERT=openldap:expert,openldap:listcerts,openldap:deletecert,openldap:uploadcert,openldap:viewcert,openldap:generatedhparams -ADMIN=openldap:status,openldap:logfile,openldap:viewconfig,openldap:startstop,openldap:expert,openldap:listcerts,openldap:deletecert,openldap:uploadcert,openldap:viewcert,openldap:generatedhparams +EXPERT=openldap:status,openldap:logfile,openldap:viewconfig,openldap:startstop,openldap:expert +ADMIN=openldap:status,openldap:logfile,openldap:viewconfig,openldap:startstop,openldap:expert,openldap:manage -- cgit v1.2.3