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

I want the CMS to know my primary WFO #1195

Closed
kmranjo opened this issue May 13, 2024 · 2 comments
Closed

I want the CMS to know my primary WFO #1195

kmranjo opened this issue May 13, 2024 · 2 comments
Assignees
Labels
Eng Enhancement Major improvement or new feature based on research

Comments

@kmranjo
Copy link
Collaborator

kmranjo commented May 13, 2024

Background

Each WFO-based user of the CMS is going to have permissions at some level for multiple WFOs to provide emergency backup to their neighboring offices if/when needed. However, those instances will be rare, and their day to day operations will simply involve updates to their primary WFO.

Current state

Using the taxonomy structure of Region > WFO and the Workbench Access module we have the ability to:

  • Associate content with a single WFO
  • Grant users permission to access content for multiple WFOs
    However, there is no distinction made between a user's primary WFO and the neighboring offices they have permissions for.

Future state

Whether through changes to the existing taxonomy or through other means, we want the ability for the system to understand that each user may have access for multiple WFOs, but most will have one primary WFO. Making this distinction will allow us to organize and display content based on a user's primary WFO (work captured in another ticket).

One idea discussed would be to update user profiles to allow system admins to assign a primary WFO to each one.

@kmranjo kmranjo added the Eng label May 13, 2024
@colinmurphy01 colinmurphy01 added the Enhancement Major improvement or new feature based on research label May 13, 2024
@colinmurphy01
Copy link
Collaborator

Not possible with workbench, if this needs to be done at a more fundamental this might challenge our current access control tooling.

We might be able to explore additional ways to fix, but will take work.

@loganmcdonald-noaa
Copy link
Member

I think what we can do is define this as part of the user profile as a setting users can set. We can then use this setting to add a filter for what the user can see in their content dashboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Eng Enhancement Major improvement or new feature based on research
Projects
Development

No branches or pull requests

3 participants