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

[ICA][ENG-6995] Add Curator with Correct Permissions #10936

Conversation

Johnetordoff
Copy link
Contributor

@Johnetordoff Johnetordoff commented Jan 21, 2025

Purpose

This will make sure curator is added with listed permisssions. While permissions are currenlt displayed correct this PR will better pass them from the access request object to the node better, in a way that follows the business logic where requested_permissions defines the given permission when the request is accepted.

Changes

  • change add_contributor logic
  • add tests

QA Notes

Please make verification statements inspired by your code and what your code touches.

  • Verify
  • Verify

What are the areas of risk?

Any concerns/considerations/questions that development raised?

Documentation

Side Effects

Ticket

https://openscience.atlassian.net/browse/ENG-6995

@Johnetordoff Johnetordoff changed the title [ENG-6995] Add Curator with Correct Permissions [ICA][WIP][ENG-6995] Add Curator with Correct Permissions Jan 21, 2025
@Johnetordoff Johnetordoff force-pushed the add-curator-with-correct-permissions branch from ecdd6b6 to cdf05a0 Compare January 21, 2025 19:13
@Johnetordoff Johnetordoff marked this pull request as ready for review January 21, 2025 20:40
@Johnetordoff Johnetordoff changed the title [ICA][WIP][ENG-6995] Add Curator with Correct Permissions [ICA][ENG-6995] Add Curator with Correct Permissions Jan 21, 2025
Copy link
Collaborator

@brianjgeiger brianjgeiger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't merge yet, but set the target branch to develop.

@Johnetordoff Johnetordoff changed the base branch from feature/institutional_access to develop January 23, 2025 14:30
@Johnetordoff Johnetordoff force-pushed the add-curator-with-correct-permissions branch from cdf05a0 to 25a360f Compare January 23, 2025 14:32
@Johnetordoff Johnetordoff changed the base branch from develop to feature/b-and-i-25-01 January 29, 2025 15:45
@Johnetordoff Johnetordoff merged commit f396c5a into CenterForOpenScience:feature/b-and-i-25-01 Jan 29, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants