care.security.permissions.questionnaire module¶
- class QuestionnairePermissions(*values)¶
Bases:
Enum- can_write_questionnaire = Permission(name='Can Create/Update Questionnaires', description='', context=<PermissionContext.QUESTIONNAIRE: 'QUESTIONNAIRE'>, roles=[Role(name='Admin', description='Administrator'), Role(name='Facility Admin', description='Administrator of a facility, associated to the person creating the facility.')])¶
- can_archive_questionnaire = Permission(name='Can Archive Questionnaires', description='', context=<PermissionContext.QUESTIONNAIRE: 'QUESTIONNAIRE'>, roles=[Role(name='Admin', description='Administrator'), Role(name='Facility Admin', description='Administrator of a facility, associated to the person creating the facility.')])¶
- can_read_questionnaire = Permission(name='Can Read Questionnaires', description='', context=<PermissionContext.QUESTIONNAIRE: 'QUESTIONNAIRE'>, roles=[Role(name='Admin', description='Administrator'), Role(name='Doctor', description='Doctor at some facility'), Role(name='Nurse', description='Nurse at some facility'), Role(name='Administrator', description='Administrator at a given boundary'), Role(name='Staff', description='Staff at some facility'), Role(name='Facility Admin', description='Administrator of a facility, associated to the person creating the facility.'), Role(name='Volunteer', description='Volunteer at some facility'), Role(name='Pharmacist', description='Pharmacist at some facility')])¶
- can_submit_questionnaire = Permission(name='Can Submit Questionnaires', description='', context=<PermissionContext.QUESTIONNAIRE: 'QUESTIONNAIRE'>, roles=[Role(name='Admin', description='Administrator'), Role(name='Doctor', description='Doctor at some facility'), Role(name='Nurse', description='Nurse at some facility'), Role(name='Administrator', description='Administrator at a given boundary'), Role(name='Staff', description='Staff at some facility'), Role(name='Facility Admin', description='Administrator of a facility, associated to the person creating the facility.'), Role(name='Volunteer', description='Volunteer at some facility')])¶
- can_manage_questionnaire = Permission(name='Can Manage Questionnaires', description='Allows users to add or remove organizations from questionnaires, ie control Access Management', context=<PermissionContext.QUESTIONNAIRE: 'QUESTIONNAIRE'>, roles=[Role(name='Admin', description='Administrator'), Role(name='Facility Admin', description='Administrator of a facility, associated to the person creating the facility.')])¶