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

User story: Enable admin to assign permissions to Smart Hub users (AC-2) #52

Open
pamlo412 opened this issue Sep 21, 2020 · 2 comments
Open
Assignees
Labels
5 Story Points enhancement New feature or request Frontend Flag to indicate the story's focus In epic 2 Issue is a child in the indicated parent epic Infra Infrastructure security-control V1.0 MVP Indicates the release version for the issue
Milestone

Comments

@pamlo412
Copy link
Contributor

pamlo412 commented Sep 21, 2020

This user story will tie the spike and backend work from #39, #50, and #51 together so that we have a fully functioning admin tool in which to set or update user permissions for the Smart Hub.

User story:
As a Smart Hub admin, I want to be able to specify the regions and read/write/admin access permissions of Smart Hub users so that the TTA team members can access what they need to complete their work in Smart Hub.

Acceptance criteria:

  1. Launch the admin tool by clicking a link in Smart Hub that only admin users can see (implementation choice to be confirmed).
  2. Search for and select a user for whom to set permissions.
  3. Set permissions for key permutations as defined in Spike: Define permissions  #51 :
    • user A can access region x and has read/write permissions
    • user B can access region y and has read only permissions
    • etcetera - fill in the rest of these permutations once Spike: Define permissions  #51 is done
  4. Remove fake scope permissions: third_scope, fourth_scope
  5. Remove cities from region name; the number suffice.
  6. Change Job Title label to read "Role".
  7. Add additional titles to the Role list. The full list should include the following:
    • Regional Program Manager
    • COR
    • Supervisory Program Specialist
    • Program Specialist
    • Grants Specialist
    • Central Office
    • TTAC
    • Admin. Assistant
    • Early Childhood Manager
    • Early Childhood Specialist
    • Family Engagement Specialist
    • Grantee Specialist Manager
    • Grantee Specialist
    • Health Specialist
    • System Specialist
  8. Remove Site_Access option from Global Permissions
  9. Change name of permissions from Read and Read_write "Reports" to Read and and Read_write "ActivityReports."
  10. Ensure the following fields are required before you can save a new user:
    • Email
    • Full name
    • Region
    • Role

Dependency:

  • login needs to be functional for this story to be completed

Exclusions:

@pamlo412
Copy link
Contributor Author

Agreed at grooming: we'll push this story back to the Backlog column for now. When #51 gets done, we will fill in the permission permutations and regroom this story.

@pamlo412
Copy link
Contributor Author

Revised job title requirements to change label and add list of roles provided by @PatricePascual-ACF. And here is the source document for this list.

rahearn pushed a commit that referenced this issue Oct 23, 2020
* undo 9ff5a0a

* update cf_org

* deploy sandbox to branch

Co-authored-by: Sarah-Jaine Szekeresh <[email protected]>
rahearn added a commit that referenced this issue Oct 23, 2020
CD: Deploy to new cloud.gov org (#52)
@pamlo412 pamlo412 added In epic 2 Issue is a child in the indicated parent epic V1.0 MVP Indicates the release version for the issue labels Oct 31, 2020
@rahearn rahearn changed the title User story: Enable admin to assign permissions to Smart Hub users User story: Enable admin to assign permissions to Smart Hub users (AC-2, AC-5, AC-6, AC-21, IA-4(4)) Nov 4, 2020
@pamlo412 pamlo412 added Frontend Flag to indicate the story's focus 5 Story Points labels Nov 5, 2020
@rahearn rahearn changed the title User story: Enable admin to assign permissions to Smart Hub users (AC-2, AC-5, AC-6, AC-21, IA-4(4)) User story: Enable admin to assign permissions to Smart Hub users (AC-2) Nov 6, 2020
@pamlo412 pamlo412 mentioned this issue Nov 17, 2020
2 tasks
@jasalisbury jasalisbury self-assigned this Nov 24, 2020
@pamlo412 pamlo412 added this to the sprint6 milestone Nov 24, 2020
@rahearn rahearn modified the milestones: sprint6, sprint7 Dec 9, 2020
@SarahJaine SarahJaine added the Infra Infrastructure label Dec 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
5 Story Points enhancement New feature or request Frontend Flag to indicate the story's focus In epic 2 Issue is a child in the indicated parent epic Infra Infrastructure security-control V1.0 MVP Indicates the release version for the issue
Projects
None yet
Development

No branches or pull requests

4 participants