Commit e3264d79 authored by 's avatar

Fixed some permissions bugs in RoleManager.

parent 916c71a7
...@@ -84,37 +84,38 @@ ...@@ -84,37 +84,38 @@
############################################################################## ##############################################################################
"""Access control support""" """Access control support"""
__version__='$Revision: 1.25 $'[11:-2] __version__='$Revision: 1.26 $'[11:-2]
from Globals import HTMLFile, MessageDialog, Dictionary from Globals import HTMLFile, MessageDialog, Dictionary
from string import join, strip, split, find from string import join, strip, split, find
from Acquisition import Implicit from Acquisition import Implicit
import Globals import Globals, ExtensionClass
from Permission import Permission from Permission import Permission
from Common import aq_base from Common import aq_base
ListType=type([]) ListType=type([])
class RoleManager: class RoleManager(ExtensionClass.Base):
"""An obect that has configurable permissions""" """An obect that has configurable permissions"""
__ac_permissions__=( __ac_permissions__=(
('Change permissions', ('Change permissions',
('permission_settings', ('manage_access', 'permission_settings',
'ac_inherited_permissions',
'manage_roleForm', 'manage_role', 'manage_roleForm', 'manage_role',
'manage_acquiredForm', 'manage_acquiredPermissions', 'manage_acquiredForm', 'manage_acquiredPermissions',
'manage_permissionForm', 'manage_permission', 'manage_permissionForm', 'manage_permission',
'manage_changePermissions', 'permissionsOfRole', 'manage_changePermissions', 'permissionsOfRole',
'rolesOfPermission', 'acquiredRolesAreUsedBy', 'rolesOfPermission', 'acquiredRolesAreUsedBy',
'manage_defined_roles', 'manage_defined_roles', 'userdefined_roles',
'manage_listLocalRoles', 'manage_editLocalRoles', 'manage_listLocalRoles', 'manage_editLocalRoles',
'manage_setLocalRoles', 'manage_delLocalRoles', 'manage_setLocalRoles', 'manage_delLocalRoles',
)), )),
('View management screens', ('manage_access',)), # ('View management screens', ('manage_access',)),
) )
__ac_roles__=('Manager', 'Anonymous') __ac_roles__=('Manager', 'Owner', 'Anonymous')
......
...@@ -26,8 +26,8 @@ a permission in addition to selecting to acquire permissions. ...@@ -26,8 +26,8 @@ a permission in addition to selecting to acquire permissions.
<P> <P>
You can define new Roles by using the <EM>User defined roles</EM> You can define new Roles by using the <EM>User defined roles</EM>
form below.< form below.
/P> </P>
<style type="text/css"> <style type="text/css">
<!-- <!--
......
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