Skip to content

Conversation

@timyates
Copy link
Contributor

This commit creates the review period permissions as specified in #2223 and updates the controller to require them.

It specifies permissions for CLOSE and LAUNCH though at present, there is no REST API for these actions.

However I included them, as they may be planned for future iterations.

Removed the check for admin user in the ReviewPeriodService as permissions are now checked at the controller layer.

Closes #2223

This commit creates the review period permissions as specified in #2223 and updates the controller to require them.
@timyates timyates added enhancement New feature or request server security Security related issues labels May 21, 2024
@timyates timyates self-assigned this May 21, 2024
@ZacharyKlein ZacharyKlein merged commit 206321e into develop May 21, 2024
@timyates timyates deleted the feature-2223/review-period-permissions branch May 21, 2024 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request security Security related issues server

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create permissions for managing review periods

6 participants