kepler.api.role module

The module contains the functionality for REST API calls for roles.

class kepler.api.role.AddRoleParams

Bases: kepler.api.api_util.ApiParamsBase

The parameter class for REST API call add_role.

name_en = The name of the role in English.
name_fi = The name of the role in English.
unit_type_id = The ID of the unit type the role is tied to.
class kepler.api.role.AddUserRoleParams

Bases: kepler.api.api_util.ApiParamsBase

The parameter class for REST API call add_role_to_user.

role_id_list = A list of the IDs of the roles that are to be added.
user_id = The ID of the user who get the role(s) added.
class kepler.api.role.DeleteUserRoleParams

Bases: kepler.api.api_util.ApiParamsBase

The parameter class for REST API call delete_role_from_user.

role_id_list = The list of the IDs of the roles that are to be removed.
user_id = The ID of the user who get the role(s) removed.
kepler.api.role.add_role(request)

The function implements the REST API call add_role.

kepler.api.role.add_role_to_user(request)

The function implements the REST API call add_role_to_user.

kepler.api.role.delete_role_from_user(request)

The function implements the REST API call delete_role_from_user.

kepler.api.role.get_role_users(request)

The function implements the REST API call get_role_users.