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

Fine-tune Metadata creation tool workflow for the new auth model #3330

Closed
6 tasks done
t83714 opened this issue Mar 11, 2022 · 1 comment
Closed
6 tasks done

Fine-tune Metadata creation tool workflow for the new auth model #3330

t83714 opened this issue Mar 11, 2022 · 1 comment

Comments

@t83714
Copy link
Contributor

t83714 commented Mar 11, 2022

Fine-tune the Metadata creation tool workflow for the new auth model

  • add access control aspect to distributions
    • Metadata creation tool UI didn't add the access control aspect to distributions records correctly.
  • Create default Data Stewards role (in SQL migration file) with minimum required permissions for create/edit datasets Default Role Permissions #3339
  • Tidy up default Anonymous Users & Authenticated Users roles to make sure:
    • those roles can access published public datasets. i.e. datasets weren't assigned to any particular org unit
    • admin can manually remove this permission if anonymous access to public datasets is not desired.
  • Move "data custodians", "responsible team" dropdown & access control settings off the feature flags list and make them available as part of the default Metadata creation tool workflow.
    • "Publish to DGA" & "Publishing" workflows remain behind the feature flags.
  • Adjust the access control settings area.
    • Make the following options available:
      • Everyone in the organization (recommended)
        • Make the dataset public. i.e. visible to everyone within the whole system. If Anonymous Users has the permissions to access public datasets, they can access those datasets as well.
      • Within selected data custodian only
        • visible within selected data custodian (selected in People and Production section)
      • Within the selected dataset managing team only
        • visible within selected dataset managing team (selected in People and Production section)
      • Within your current organizational unit only
        • visible within the current user org unit
      • Within selected organizational unit only
        • show a tree picker to allow user to select a org unit
    • We also need a "Group-based" access control setting area here. But it will be done in a separate ticket:
  • Move dataCustodianOrgUnitId & ManagingOrgUnitId fields to publishing aspect
  • Overall UI Improvement
@t83714 t83714 added this to the Next milestone Mar 11, 2022
@t83714 t83714 changed the title Metadata creation tool: add access control aspect to distributions Fine-tune Metadata creation tool workflow for the new auth model Apr 2, 2022
@t83714
Copy link
Contributor Author

t83714 commented Apr 4, 2022

closed via #3334

@t83714 t83714 closed this as completed Apr 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant