Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the existing OFA access workflow to include regions #3384

Closed
5 of 11 tasks
lhuxraft opened this issue Dec 18, 2024 · 0 comments · Fixed by #3440
Closed
5 of 11 tasks

Update the existing OFA access workflow to include regions #3384

lhuxraft opened this issue Dec 18, 2024 · 0 comments · Fixed by #3440
Assignees
Labels
dev Refined Ticket has been refined at the backlog refinement

Comments

@lhuxraft
Copy link

lhuxraft commented Dec 18, 2024

Background

As part of refining user access and permissions within TDP, we are introducing a new set of regional users with ACF email domains who will be able to select the regions they are responsible for when requesting access, ensuring they only interact with relevant data. Currently, the system does not differentiate between regions, which could lead to confusion or inappropriate access to unrelated data. To address this, regional users will be presented with checkboxes to select one or more regions, defining their scope of access. Additionally, regional users will receive email notifications when their access is requested, approved, or denied, improving communication and transparency. This solution will also involve updates to the user model to allow multiple region selections and the possibility of null STTs for regions with no available data, as well as changes to the permissions model to align with roles like the Data Analyst to ensure consistent access control.

Acceptance Criteria

  • When a user with an ACF email domain, they should be presented with the region checkboxes
  • Regional user is emailed when access is submitted, approved, and/or denied.
  • The regional user must select 1+ region(s).
  • DAC should allow regional user with null STTs if region is selected.
  • Testing Checklist has been run and all tests pass
  • README is updated, if necessary

Tasks

  • Create "central vs. regional" checkboxes
  • Update email triggers
  • Update the user model to allow for multiple region select and null STTs
  • Update the role permissions (similar to Data Analyst role)
  • Run Testing Checklist and confirm all tests pass

Supporting Documentation

image.png

image.png

image.png

image.png

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev Refined Ticket has been refined at the backlog refinement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants