objectcomputing / check-ins

Other
7 stars 7 forks source link

Create permissions for managing review periods #2423

Closed timyates closed 1 month ago

timyates commented 1 month ago

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