summaryrefslogtreecommitdiffstats
path: root/app/acf-util/roles-controller.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2008-08-16 15:21:41 +0000
committerTed Trask <ttrask01@yahoo.com>2008-08-16 15:21:41 +0000
commit29de360eb486521a4e65d6e1452a8c623201c945 (patch)
tree9dc5a39aa85b0a9a5a211d43b104633d35b51d87 /app/acf-util/roles-controller.lua
parente552a644c3930f4bffe2ff17c331c0a035d02531 (diff)
downloadacf-core-29de360eb486521a4e65d6e1452a8c623201c945.tar.bz2
acf-core-29de360eb486521a4e65d6e1452a8c623201c945.tar.xz
Modified roles and authenticator to delete all data fields when deleting a role or user. Modified all roles code to pass self for future move from text file to database. Roles cannot use authenticator unless or until roles file syntax is changed.
git-svn-id: svn://svn.alpinelinux.org/acf/core/trunk@1382 ab2d0c66-481e-0410-8bed-d214d4d58bed
Diffstat (limited to 'app/acf-util/roles-controller.lua')
-rw-r--r--app/acf-util/roles-controller.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/acf-util/roles-controller.lua b/app/acf-util/roles-controller.lua
index 8b6717e..91d4d9c 100644
--- a/app/acf-util/roles-controller.lua
+++ b/app/acf-util/roles-controller.lua
@@ -36,11 +36,11 @@ end
-- Return list of all permissions
getpermslist = function(self)
- return cfe({ type="group", value={permissions=self.model.get_perms_list()} })
+ return cfe({ type="group", value={permissions=self.model.get_perms_list(self)} })
end
viewroles = function(self)
- return self.model.view_roles()
+ return self.model.view_roles(self)
end
newrole = function(self)
@@ -58,5 +58,5 @@ editrole = function(self)
end
deleterole = function(self)
- return self:redirect_to_referrer(self.model.delete_role(self.clientdata.role))
+ return self:redirect_to_referrer(self.model.delete_role(self, self.clientdata.role))
end