Role based user access

XMLWordPrintable

    • Type: Story
    • Resolution: Unresolved
    • Priority: High
    • 2.1
    • Affects Version/s: None
    • None
    • STOP TB Sprint 6

      Manage Role based user access approach, that is handling multiple roles (switching between multiple roles) by single User.

      This should be handled using a bottom navigation bar with User assigned Role(s).{}

      As an User, I am assigned to more then one role then I should able to switch between the activities of one role to another role activities.

      Example:
      If an User is assigned with two roles "Registrar" and "Nurse", then User should have two Role icons "Registrar" and "Nurse" on the bottom navigation bar to switch between the role based activities.

      Acceptance Criteria:
      1. If an User is assigned with a role "Registrar", then should be able to access following Modules and Privileges:

      1. All Household section (Privileges: View, Add, Edit and update access)
      2. All Beneficiaries section (Privileges: View, Add, Edit and update access)
      3. Non-Household section (Privileges: View, Add, Edit and update access)
      4. Anthropometry form (Privileges: View, Add, Edit and update access)
      5. TB Symptoms screening form (Privileges: View, Add, Edit and update access)
      6. Dashboard

      2. If an User is assigned with a role "Nurse", then should be able to access following Modules and Privileges:

      1. All Household section (Privileges: View access)
      2. All Beneficiaries section (Privileges: View access)
      3. Non-Household section (Privileges: View access)
      4. Anthropometry form (Privileges: View, Add, Edit and update access)
      5. TB Symptoms screening form (Privileges: View, Add, Edit and update access)
      6. General Examination form (Privileges: View, Add, Edit and update access)
      7. General OPD form (Privileges: View, Add, Edit and update access)
      8. Referral section (Privileges: View, Add, Edit and update access)
      9. Tuberculosis section (Privileges: View access)
      10. Dashboard

      3. If an User is assigned with a role "Counsellor", then should be able to access following Modules and Privileges:

      1. All Household section (Privileges: View access)
      2. All Beneficiaries section (Privileges: View access)
      3. Non-Household section (Privileges: View access)
      4. Anthropometry form (Privileges: View access)
      5. TB Symptoms screening form (Privileges: View access)
      6. Referral section (Privileges: View, Add, Edit and update access)
      7. Tuberculosis section (Privileges: View access)
      8. Counselling Module (View Add, Edit and update access)
      9. Contact Tracing Module (View Add, Edit and update access)
      10. Dashboard

      Example:

      1. If an User is assigned with two roles "Registrar" and "Nurse", then should be able to access following Modules and Privileges:

      1. All Household section (Privileges: View, Add, Edit and update access)
      2. All Beneficiaries section (Privileges: View, Add, Edit and update access)
      3. Non-Household section (Privileges: View, Add, Edit and update access)
      4. Anthropometry form (Privileges: View, Add, Edit and update access)
      5. TB Symptoms screening form (Privileges: View, Add, Edit and update access)
      6. General Examination form (Privileges: View, Add, Edit and update access)
      7. General OPD form (Privileges: View, Add, Edit and update access)
      8. Referral section (Privileges: View, Add, Edit and update access)
      9. Tuberculosis section (Privileges: View access)
      10. Dashboard

      2. If an User is assigned with two roles "Registrar" and "Counsellor", then should be able to access following Modules and Privileges:

      1. All Household section (Privileges: View, Add, Edit and update access)
      2. All Beneficiaries section (Privileges: View, Add, Edit and update access)
      3. Non-Household section (Privileges: View, Add, Edit and update access)
      4. Anthropometry form (Privileges: View, Add, Edit and update access)
      5. TB Symptoms screening form (Privileges: View, Add, Edit and update access)
      6. Referral section (Privileges: View, Add, Edit and update access)
      7. Tuberculosis section (Privileges: View access)
      8. Counselling Module (View Add, Edit and update access)
      9. Contact Tracing Module (View Add, Edit and update access)
      10. Dashboard

      3. Similarly, If an User is assigned with three roles "Registrar", "Nurse" and "Counsellor", then should able switch between the activities of all three roles. 

      Note:
      User Role management is done by Admin from provider Admin panel in 'Work location mapping' section. 

              Assignee:
              Ankit Singh Bish
              Reporter:
              Rupesh Singh
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: