exiddis::master::Administration::Administration Class Reference
List of all members.
Detailed Description
Provide methods for managing user accounts.
Member Function Documentation
| def exiddis::master::Administration::Administration::__init__ |
( |
|
self, |
|
|
|
parent | |
|
) |
| | |
Create new instance of Administration class.
Keyword parameters:
parent - reference to parent object (e.g. MasterServer class instance)
| def exiddis::master::Administration::Administration::addUser |
( |
|
self, |
|
|
|
user, |
|
|
|
role | |
|
) |
| | |
Add existing user to the group.
Keyword parameters:
user - user id
role - role possessed by the given user
| def exiddis::master::Administration::Administration::createUser |
( |
|
self, |
|
|
|
role | |
|
) |
| | |
Create new user.
Keyword parameters:
role - the role to be assigned to the user
Return user id number.
| def exiddis::master::Administration::Administration::getUsersList |
( |
|
self |
) |
|
Return (as string) the list of all users in the system in format "<id> : <role>".
| def exiddis::master::Administration::Administration::grantRight |
( |
|
self, |
|
|
|
user, |
|
|
|
seqid, |
|
|
|
right | |
|
) |
| | |
Grant given user the privilage for one of the sequences.
Keyword parameters:
user - user id
seqid - sequence id
right - type of privilage to be assigned to the user
| def exiddis::master::Administration::Administration::setLinks |
( |
|
self |
) |
|
Set useful reference links (shortcuts) to other parts of Master server application.
| def exiddis::master::Administration::Administration::setUsers |
( |
|
self, |
|
|
|
busers | |
|
) |
| | |
Restore users information in this class instance.
Keyword parameters:
busers - map of users' data to be restored
The documentation for this class was generated from the following file:
- exiddis/master/Administration.py