| Trees | Index | Help |
|---|
| Package AccessControl :: Module Role :: Class RoleManager |
|
object--+ |Base--+ |RoleManager--+ | RoleManager
BaseQuery,
BasicUserFolder,
DA,
File,
Folder,
FSDTMLMethod,
FSObject,
SimpleItem,
Transform,
TransformsChain,
ZODBDirectoryEntry| Method Summary | |
|---|---|
ac_inherited_permissions(self,
all)
| |
Return debug info. | |
Used by management screen. | |
get_local_group_roles(self)
| |
get_local_roles(self)
| |
get_local_roles_for_groupid(self,
groupid)
| |
get_local_roles_for_userid(self,
userid)
| |
get_valid_groupids(self)
| |
get_valid_userids(self)
| |
has_local_group_roles(self)
| |
has_local_roles(self)
| |
Change the permissions that acquire. | |
Add local group roles to a user. | |
Set local roles for a user. | |
Change all permissions settings, called by management screen. | |
Called by management screen. | |
Remove all local group roles for a user. | |
Remove all local roles for a user. | |
manage_editRoles(self,
REQUEST,
acl_type,
acl_roles)
| |
Change the settings for the given permission. | |
Change the permissions given to the given role. | |
Set local group roles for a user. | |
Set local roles for a user. | |
Return user-role permission settings. | |
Used by management screen. | |
possible_permissions(self)
| |
Used by management screen. | |
Return list of user-defined roles. | |
users_with_local_role(self,
role)
| |
Return list of valid roles. | |
Return true if all given roles are valid. | |
Return list of valid roles. | |
| Inherited from RoleManager | |
Return the permission mapping for the object This is a list of dictionaries with: permission_name -- The name of the native object permission class_permission -- The class permission the permission is mapped to. | |
Change the permission mapping | |
| Inherited from Base | |
x.__getattribute__('name') <==> x.name | |
Get arguments to be passed to __new__ | |
Get the object serialization state | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
Reduce an object to contituent parts for serialization | |
Set the object serialization state The state should be in one of 3 forms: - None Ignored - A dictionary In this case, the object's instance dictionary will be cleared and updated with the new state. | |
| Inherited from object | |
x.__init__(...) initializes x; see x.__class__.__doc__ for signature | |
x.__delattr__('name') <==> del x.name | |
x.__hash__() <==> hash(x) | |
helper for pickle | |
x.__repr__() <==> repr(x) | |
x.__setattr__('name', value) <==> x.name = value | |
x.__str__() <==> str(x) | |
| Inherited from SimpleGroupRolesPlugin | |
Add groups for local roles on self | |
Remove groups from the local roles on self | |
| |
| |
| Class Variable Summary | |
|---|---|
NoneType |
__ac_local_group_roles__ = None |
NoneType |
__ac_local_roles__ = None |
tuple |
__ac_permissions__ = (('Change permissions', ('manage_ac...
|
tuple |
__ac_roles__ = ('Manager', 'Owner', 'Anonymous', 'Authen...
|
Implements |
__implemented__ = <implementedBy AccessControl.Role.Role...
|
ClassProvides |
__provides__ = <zope.interface.declarations.ClassProvide...
|
PermissionRole |
ac_inherited_permissions__roles__ = <PermissionRole obje...
|
tuple |
access_debug_info__roles__ = ()
|
str |
aclAChecked = ''
|
str |
aclEChecked = ''
|
str |
aclPChecked = ''
|
PermissionRole |
acquiredRolesAreUsedBy__roles__ = <PermissionRole object...
|
PermissionRole |
get_local_group_roles__roles__ = <PermissionRole object ...
|
PermissionRole |
get_local_roles_for_groupid__roles__ = <PermissionRole o...
|
PermissionRole |
get_valid_groupids__roles__ = <PermissionRole object at ...
|
PermissionRole |
has_local_group_roles__roles__ = <PermissionRole object ...
|
DTMLFile |
manage_access = <App.special_dtml.DTMLFile object at 0xb...
|
PermissionRole |
manage_access__roles__ = <PermissionRole object at 0xb57...
|
DTMLFile |
manage_acquiredForm = <App.special_dtml.DTMLFile object ...
|
PermissionRole |
manage_acquiredForm__roles__ = <PermissionRole object at...
|
PermissionRole |
manage_acquiredPermissions__roles__ = <PermissionRole ob...
|
PermissionRole |
manage_addLocalGroupRoles__roles__ = <PermissionRole obj...
|
PermissionRole |
manage_addLocalRoles__roles__ = <PermissionRole object a...
|
PermissionRole |
manage_changePermissions__roles__ = <PermissionRole obje...
|
PermissionRole |
manage_defined_roles__roles__ = <PermissionRole object a...
|
PermissionRole |
manage_delLocalGroupRoles__roles__ = <PermissionRole obj...
|
PermissionRole |
manage_delLocalRoles__roles__ = <PermissionRole object a...
|
DTMLFile |
manage_editLocalGroupRoles = <App.special_dtml.DTMLFile ...
|
PermissionRole |
manage_editLocalGroupRoles__roles__ = <PermissionRole ob...
|
DTMLFile |
manage_editLocalRoles = <App.special_dtml.DTMLFile objec...
|
PermissionRole |
manage_editLocalRoles__roles__ = <PermissionRole object ...
|
tuple |
manage_editRoles__roles__ = ('Manager',)
|
DTMLFile |
manage_listLocalRoles = <App.special_dtml.DTMLFile objec...
|
PermissionRole |
manage_listLocalRoles__roles__ = <PermissionRole object ...
|
tuple |
manage_options = ({'action': 'manage_access', 'filter': ...
|
PermissionRole |
manage_permission__roles__ = <PermissionRole object at 0...
|
DTMLFile |
manage_permissionForm = <App.special_dtml.DTMLFile objec...
|
PermissionRole |
manage_permissionForm__roles__ = <PermissionRole object ...
|
DTMLFile |
manage_permissions = <App.special_dtml.DTMLFile object a...
|
PermissionRole |
manage_permissions__roles__ = <PermissionRole object at ...
|
PermissionRole |
manage_role__roles__ = <PermissionRole object at 0xb7686...
|
DTMLFile |
manage_roleForm = <App.special_dtml.DTMLFile object at 0...
|
PermissionRole |
manage_roleForm__roles__ = <PermissionRole object at 0xb...
|
PermissionRole |
manage_setLocalGroupRoles__roles__ = <PermissionRole obj...
|
PermissionRole |
manage_setLocalRoles__roles__ = <PermissionRole object a...
|
DTMLFile |
manage_simpleGroupRolesLocalGroups = <App.special_dtml.D...
|
PermissionRole |
permission_settings__roles__ = <PermissionRole object at...
|
str |
permissionMappingPossibleValues = '<Special Object Used ...
|
PermissionRole |
permissionsOfRole__roles__ = <PermissionRole object at 0...
|
PermissionRole |
rolesOfPermission__roles__ = <PermissionRole object at 0...
|
str |
selectedRoles = ''
|
str |
smallRolesWidget = ''
|
PermissionRole |
userdefined_roles__roles__ = <PermissionRole object at 0...
|
| Inherited from RoleManager | |
ClassProvides |
__providedBy__ = <zope.interface.declarations.ClassProvi...
|
tuple |
manage_getPermissionMapping__roles__ = ('Manager',)
|
tuple |
manage_setPermissionMapping__roles__ = ('Manager',)
|
| Method Details |
|---|
access_debug_info(self)Return debug info. |
acquiredRolesAreUsedBy(self, permission)Used by management screen. |
manage_acquiredPermissions(self, permissions=[], REQUEST=None)Change the permissions that acquire. |
manage_addLocalGroupRoles(self, groupid, roles=[], REQUEST=None)Add local group roles to a user. |
manage_addLocalRoles(self, userid, roles, REQUEST=None)Set local roles for a user. |
manage_changePermissions(self, REQUEST)Change all permissions settings, called by management screen. |
manage_defined_roles(self, submit=None, REQUEST=None)Called by management screen. |
manage_delLocalGroupRoles(self, groupids, REQUEST=None)Remove all local group roles for a user. |
manage_delLocalRoles(self, userids, REQUEST=None)Remove all local roles for a user. |
manage_permission(self, permission_to_manage, roles=[], acquire=0, REQUEST=None)Change the settings for the given permission. If optional arg acquire is true, then the roles for the permission are acquired, in addition to the ones specified, otherwise the permissions are restricted to only the designated roles. |
manage_role(self, role_to_manage, permissions=[], REQUEST=None)Change the permissions given to the given role. |
manage_setLocalGroupRoles(self, groupid, roles=[], REQUEST=None)Set local group roles for a user. |
manage_setLocalRoles(self, userid, roles, REQUEST=None)Set local roles for a user. |
permission_settings(self, permission=None)Return user-role permission settings. If 'permission' is passed to the method then only the settings for 'permission' is returned. |
permissionsOfRole(self, role)Used by management screen. |
rolesOfPermission(self, permission)Used by management screen. |
userdefined_roles(self)Return list of user-defined roles. |
valid_roles(self)Return list of valid roles. |
validate_roles(self, roles)Return true if all given roles are valid. |
validRoles(self)Return list of valid roles. |
| Class Variable Details |
|---|
__ac_local_group_roles__
|
__ac_local_roles__
|
__ac_roles__
|
__implemented__
|
__provides__
|
ac_inherited_permissions__roles__
|
access_debug_info__roles__
|
aclAChecked
|
aclEChecked
|
aclPChecked
|
acquiredRolesAreUsedBy__roles__
|
get_local_group_roles__roles__
|
get_local_roles_for_groupid__roles__
|
get_valid_groupids__roles__
|
has_local_group_roles__roles__
|
manage_access
|
manage_access__roles__
|
manage_acquiredForm
|
manage_acquiredForm__roles__
|
manage_acquiredPermissions__roles__
|
manage_addLocalGroupRoles__roles__
|
manage_addLocalRoles__roles__
|
manage_changePermissions__roles__
|
manage_defined_roles__roles__
|
manage_delLocalGroupRoles__roles__
|
manage_delLocalRoles__roles__
|
manage_editLocalGroupRoles
|
manage_editLocalGroupRoles__roles__
|
manage_editLocalRoles
|
manage_editLocalRoles__roles__
|
manage_editRoles__roles__
|
manage_listLocalRoles
|
manage_listLocalRoles__roles__
|
manage_options
|
manage_permission__roles__
|
manage_permissionForm
|
manage_permissionForm__roles__
|
manage_permissions
|
manage_permissions__roles__
|
manage_role__roles__
|
manage_roleForm
|
manage_roleForm__roles__
|
manage_setLocalGroupRoles__roles__
|
manage_setLocalRoles__roles__
|
manage_simpleGroupRolesLocalGroups
|
permission_settings__roles__
|
permissionMappingPossibleValues
|
permissionsOfRole__roles__
|
rolesOfPermission__roles__
|
selectedRoles
|
smallRolesWidget
|
userdefined_roles__roles__
|
| Trees | Index | Help |
|---|
| Generated by Epydoc 2.1 on Mon Jun 27 12:46:11 2005 | http://epydoc.sf.net |