care.security.roles.role module¶
- class Role(name: str, description: str)¶
Bases:
object
This class can be inherited for role classes that are created by default
- class RoleController¶
Bases:
object
- override_roles = []¶
- internal_roles = [Role(name='Doctor', description='Doctor at some facility'), Role(name='Staff', description='Staff at some facility'), Role(name='Nurse', description='Nurse at some facility'), Role(name='Administrator', description='Administrator at a given boundary'), Role(name='Facility Admin', description='Administrator of a facility, associated to the person creating the facility.'), Role(name='Admin', description='Administrator'), Role(name='Volunteer', description='Volunteer at some facility'), Role(name='Pharmacist', description='Pharmacist at some facility')]¶
- classmethod get_roles()¶
- classmethod map_old_role_to_new(old_role)¶