Base class for UserFolder-like objects
Base Classes
|
|
Implicit
Persistent
Navigation
Tabs
RoleManager
Item
|
Methods
|
|
|
|
__creatable_by_super__
|
__creatable_by_super__ ( self )
|
|
__len__
|
__len__ ( self )
|
|
_addUser
|
_addUser (
self,
name,
password,
confirm,
roles,
domains,
REQUEST=None,
)
|
|
_changeUser
|
_changeUser (
self,
name,
password,
confirm,
roles,
domains,
REQUEST=None,
)
|
|
_delUsers
|
_delUsers (
self,
names,
REQUEST=None,
)
|
|
_doAddUser
|
_doAddUser (
self,
name,
password,
roles,
domains,
)
Create a new user
|
|
_doChangeUser
|
_doChangeUser (
self,
name,
password,
roles,
domains,
)
Modify an existing user
|
|
_doDelUsers
|
_doDelUsers ( self, names )
Delete one or more users
|
|
_isTop
|
_isTop ( self )
|
|
_setId
|
_setId ( self, id )
Exceptions
|
|
Globals.MessageDialog( title = 'Invalid Id', message = 'Cannot change the id of a UserFolder', action = './manage_main', )
|
|
|
domainSpecValidate
|
domainSpecValidate ( self, spec )
|
|
getUser
|
getUser ( self, name )
Return the named user object or None
|
|
getUserById
|
getUserById (
self,
id,
default=_marker,
)
Return the user corresponding to the given id.
|
|
getUserNames
|
getUserNames ( self )
Return a list of usernames
|
|
getUsers
|
getUsers ( self )
Return a list of user objects
|
|
manage_afterAdd
|
manage_afterAdd (
self,
item,
container,
)
|
|
manage_beforeDelete
|
manage_beforeDelete (
self,
item,
container,
)
|
|
manage_users
|
manage_users (
self,
submit=None,
REQUEST=None,
RESPONSE=None,
)
|
|
user_names
|
user_names ( self )
|
|
validate
|
validate (
self,
request,
auth='',
roles=None,
)
|
|