RoleUserManagerMixIn¶
The RoleUserManager mixin.
- class UserKit.RoleUserManagerMixIn.RoleUserManagerMixIn¶
Bases:
object
Mixin class for mapping names to roles.
This mixin adds the functionality of keeping a dictionary mapping names to role instances. Several accessor methods are provided for this.
- __init__()¶
- addRole(role)¶
- clearRoles()¶
- delRole(name)¶
- hasRole(name)¶
- initUserClass()¶
Invoked by __init__ to set the default user class to RoleUser.
- role(name, default=<class 'MiscUtils.NoDefault'>)¶
- roles()¶