diff options
author | Ted Trask <ttrask01@yahoo.com> | 2016-01-12 14:37:23 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2016-01-12 14:37:23 +0000 |
commit | 248d510e1001a9b31efc4e9d2f60fea107666fc0 (patch) | |
tree | 68c4cac10ce8dc57532ea751eab224183a24eb6a | |
parent | 8c038f4b24750a0bc8d365f132fc7c43b8d2ec2b (diff) | |
download | acf-core-248d510e1001a9b31efc4e9d2f60fea107666fc0.tar.bz2 acf-core-248d510e1001a9b31efc4e9d2f60fea107666fc0.tar.xz |
Modify roles to use cfe type structure rather than table for consistency
-rw-r--r-- | app/acf-util/roles-controller.lua | 2 | ||||
-rw-r--r-- | app/acf-util/roles-model.lua | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/app/acf-util/roles-controller.lua b/app/acf-util/roles-controller.lua index 0c9ba85..4363ab8 100644 --- a/app/acf-util/roles-controller.lua +++ b/app/acf-util/roles-controller.lua @@ -7,7 +7,7 @@ mymodule.default_action = "read" mymodule.read = function(self) userid = cfe({ value=self.sessiondata.userinfo.userid, label="User Id" }) roles = cfe({ type="list", value=self.sessiondata.userinfo.roles, label="Roles" }) - permissions = cfe({ type="table", value = self.sessiondata.permissions, label="Permissions" }) + permissions = cfe({ type="structure", value = self.sessiondata.permissions, label="Permissions" }) return cfe({ type="group", value={userid=userid, roles=roles, permissions=permissions}, label="Roles/Permission list for "..self.sessiondata.userinfo.userid }) end diff --git a/app/acf-util/roles-model.lua b/app/acf-util/roles-model.lua index 943e786..8b51503 100644 --- a/app/acf-util/roles-model.lua +++ b/app/acf-util/roles-model.lua @@ -9,18 +9,18 @@ roles = require("roles") mymodule.get_user_roles = function(self, userid) local userinfo = authenticator.get_userinfo(self, userid) or {} rls = cfe({ type="list", value=userinfo.roles or {}, label="Roles" }) - permissions = cfe({ type="table", value=roles.get_roles_perm(self, rls.value), label="Permissions" }) + permissions = cfe({ type="structure", value=roles.get_roles_perm(self, rls.value), label="Permissions" }) return cfe({ type="group", value={roles=rls, permissions=permissions}, label="Roles/Permission list for "..userid }) end -- Return permissions for specified role mymodule.get_role_perms = function(self, role) - return cfe({ type="table", value=roles.get_role_perm(self, role), label="Permissions" }) + return cfe({ type="structure", value=roles.get_role_perm(self, role), label="Permissions" }) end -- Return list of all permissions mymodule.get_perms_list = function(self) - return cfe({ type="table", value=roles.get_all_permissions(self), label="All Permissions" }) + return cfe({ type="structure", value=roles.get_all_permissions(self), label="All Permissions" }) end mymodule.view_roles = function(self) @@ -65,7 +65,7 @@ mymodule.getpermissions = function(self, clientdata) local permissions_cfe = cfe({ type="multi", value=my_perms, option=all_perms, label="Role permissions", seq=2 }) - return cfe({ type="table", value={role=role_cfe, permissions=permissions_cfe} }) + return cfe({ type="structure", value={role=role_cfe, permissions=permissions_cfe} }) end mymodule.setnewpermissions = function(self, permissions, action) |