Commit ee336960 authored by Jim Fulton's avatar Jim Fulton

Changed to use *both* class-defined and inherited permissions.

parent 096f5f8d
......@@ -248,13 +248,15 @@ class ZClassPermissionsSheet(OFS.PropertySheets.PropertySheet,
def manage_add(self, REQUEST, newPermission=''):
"Remove some permissions"
perms=self.classDefinedPermissions()
aperms=perms+self.classInheritedPermissions()
changed=0
message=[]
newPermission=strip(newPermission)
if newPermission:
if newPermission in perms:
message.append('The new permission, %s, is already in use' % s)
if newPermission in aperms:
message.append('The new permission, %s, is already in use'
% newPermission)
else:
perms.append(newPermission)
changed=1
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment