From fbda79f377ffbad71b38d2ddf273913dc95ab177 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Thu, 1 May 2008 20:49:59 +0000 Subject: Modified roles, logon, and authenticator git-svn-id: svn://svn.alpinelinux.org/acf/core/trunk@1095 ab2d0c66-481e-0410-8bed-d214d4d58bed --- app/acf-util/logon-html.lsp | 5 ----- app/acf-util/logon-model.lua | 3 +-- app/acf-util/roles-controller.lua | 33 ++++++++++++++++++++++++++++++-- app/acf-util/roles-getlist-html.lsp | 13 ------------- app/acf-util/roles-html.lsp | 38 +++++++++++++++++++++++++++++++++++++ app/acf-util/roles-model.lua | 9 ++++++--- app/acf-util/roles-read-html.lsp | 28 --------------------------- 7 files changed, 76 insertions(+), 53 deletions(-) delete mode 100644 app/acf-util/roles-getlist-html.lsp create mode 100644 app/acf-util/roles-html.lsp delete mode 100644 app/acf-util/roles-read-html.lsp (limited to 'app/acf-util') diff --git a/app/acf-util/logon-html.lsp b/app/acf-util/logon-html.lsp index f503a9b..c4d4bd3 100644 --- a/app/acf-util/logon-html.lsp +++ b/app/acf-util/logon-html.lsp @@ -4,11 +4,6 @@ io.write(html.cfe_unpack(form)) --]] ?> - -

Command Result

-

- -

- - -

Controller Status

-",a,"") - for k,v in pairs(b) do print(v) end - print("
") -end ---]] ?> diff --git a/app/acf-util/roles-html.lsp b/app/acf-util/roles-html.lsp new file mode 100644 index 0000000..4a23c25 --- /dev/null +++ b/app/acf-util/roles-html.lsp @@ -0,0 +1,38 @@ + + + + + +

Roles/Permission list for :

+ +

Permission list for :

+ +

Complete permission list:

+ + + +

is valid in these roles

+ ",b,"") + end ?> + + + + + + +

's full permissions are

+ +

's full permissions are

+ + ",x,"") + for y,act in pairs(cont) do + print(y) + end + print("
") + end ?> + + diff --git a/app/acf-util/roles-model.lua b/app/acf-util/roles-model.lua index c3ce2c7..b6e95fd 100644 --- a/app/acf-util/roles-model.lua +++ b/app/acf-util/roles-model.lua @@ -9,9 +9,12 @@ getcont = function(self) controllers = roles.get_controllers(self) local table_m = {} for a,b in pairs(controllers) do - temp = roles.get_controllers_func(self,b) - table_m[b.sname] = temp + table_m[b.sname] = {} + temp = roles.get_controllers_func(self,b) + for x,y in ipairs(temp) do + table_m[b.sname][y] = {} + end end - return (table_m) + return cfe({ type="table", value=table_m, label="All permissions" }) end diff --git a/app/acf-util/roles-read-html.lsp b/app/acf-util/roles-read-html.lsp deleted file mode 100644 index ddda93a..0000000 --- a/app/acf-util/roles-read-html.lsp +++ /dev/null @@ -1,28 +0,0 @@ - - - - -

Roles/Permission list for :

- - -

You are valid in these roles

- ",b,"") - end ?> - - - - - -

Your full permissions are

- ",x,"") - for y,act in pairs(cont) do - print(y) - end - print("
") - end ?> - - -- cgit v1.2.3