User DB API class¶
-
class
cdb.common.db.api.userDbApi.UserDbApi¶ -
addGroup(*args, **kwargs)¶ add a new user group record.
Parameters: - name –
- description –
- kwargs –
Returns: (CdbObject) newly added record.
-
addUser(*args, **kwargs)¶ Add a new user record.
Parameters: - username –
- firstName –
- lastName –
- middleName –
- email –
- description –
- password –
- kwargs –
Returns: (CdbObject) newly added record.
-
addUserToGroup(*args, **kwargs)¶ Assign a user to a particular group.
Parameters: - username –
- groupName –
- kwargs –
Returns: (CdbObject) newly added record.
-
getUserById(*args, **kwargs)¶ Get a user record by its id.
Parameters: - id –
- kwargs –
Returns: (CdbObject) resulting record.
-
getUserByUsername(*args, **kwargs)¶ Get a user record by its username attribute.
Parameters: - username –
- kwargs –
Returns: (CdbObject) resulting record.
-
getUserGroupByName(*args, **kwargs)¶ Get a user group record by its name.
Parameters: - name –
- kwargs –
Returns: (CdbObject) resulting record.
-
getUserGroups(*args, **kwargs)¶ Get all user group records.
Parameters: kwargs – Returns: CdbObject List of resulting records.
-
getUsers(*args, **kwargs)¶ Get all user records.
Parameters: kwargs – Returns: CdbObject List of resulting records.
-