From 301d65975de493a790a970445595f50ac12d41dd Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Thu, 10 Dec 2009 15:28:22 +0000 Subject: UI fix, bumped to 0.3.2 --- Makefile | 2 +- tinydns-listfiles-html.lsp | 6 +++++- tinydns-listpermissions-html.lsp | 8 ++++---- tinydns-model.lua | 6 ++++++ tinydns-view-html.lsp | 2 +- 5 files changed, 17 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 7fed43b..a9fb59b 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ APP_NAME=tinydns PACKAGE=acf-$(APP_NAME) -VERSION=0.3.1 +VERSION=0.3.2 APP_DIST=\ tinydns* \ diff --git a/tinydns-listfiles-html.lsp b/tinydns-listfiles-html.lsp index 8cf7656..72e3311 100644 --- a/tinydns-listfiles-html.lsp +++ b/tinydns-listfiles-html.lsp @@ -7,7 +7,7 @@ require("viewfunctions")

Configuration

Edit/View existing Domains

- +
@@ -30,6 +30,10 @@ require("viewfunctions") <% end %>
Action Size
+<% if #form.value == 0 then %> + No domains defined +<% end %> + <% if viewlibrary and viewlibrary.dispatch_component and session.permissions[page_info.controller].newfile then local newfileform = viewlibrary.dispatch_component("newfile", nil, true) %> diff --git a/tinydns-listpermissions-html.lsp b/tinydns-listpermissions-html.lsp index 55d09b5..608e7c5 100644 --- a/tinydns-listpermissions-html.lsp +++ b/tinydns-listpermissions-html.lsp @@ -9,7 +9,7 @@

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

User Permissions

- +
<% for i,user in ipairs(view.value.user) do %> <% end %> -
UserPermissions
<%= html.link{value=page_info.script .. page_info.prefix .. page_info.controller .. "/edituserpermissions?userid=" .. user.id .. "&redir="..page_info.orig_action, label=user.id} %> @@ -18,10 +18,10 @@ end %>
+

Role Permissions

- +
<% for i,role in ipairs(view.value.role) do %> <% end %> -
RolePermissions
<%= html.link{value=page_info.script .. page_info.prefix .. page_info.controller .. "/editrolepermissions?role=" .. role.id .. "&redir="..page_info.orig_action, label=role.id} %> @@ -30,4 +30,4 @@ end %>
+ diff --git a/tinydns-model.lua b/tinydns-model.lua index 6da055f..5a59c89 100644 --- a/tinydns-model.lua +++ b/tinydns-model.lua @@ -381,6 +381,9 @@ function getuserpermissions(self, userid) local cnffile = {} recursedir(configdir, cnffile) local allowed = cfe({ type="multi", value=allowedlist, label="TinyDNS Permissions", option=cnffile, descr="If no permissions are defined, then all are allowed" }) + if #cnffile == 0 then + allowed.errtxt = "No domains defined" + end local user = cfe({ value=userid, label="User Name" }) local output = cfe({ type="group", value={userid=user, allowed=allowed}, label="TinyDNS Permissions" }) validateuserpermissions(self, output) @@ -405,6 +408,9 @@ function getrolepermissions(self, role) local cnffile = {} recursedir(configdir, cnffile) local allowed = cfe({ type="multi", value=allowedlist, label="TinyDNS Permissions", option=cnffile, descr="If no permissions are defined, then all are allowed" }) + if #cnffile == 0 then + allowed.errtxt = "No domains defined" + end local rol = cfe({ value=role, label="Role" }) local output = cfe({ type="group", value={role=rol, allowed=allowed}, label="TinyDNS Permissions" }) validaterolepermissions(self, output) diff --git a/tinydns-view-html.lsp b/tinydns-view-html.lsp index 35052ab..0c72d72 100644 --- a/tinydns-view-html.lsp +++ b/tinydns-view-html.lsp @@ -110,8 +110,8 @@ end %>

Records

-
Filter:
+
Filter: