Skip to content

refactor: streamline project and task management permissions

Đạt Văn requested to merge test-cicd into main
  • Removed role-based decorators from project mutation endpoints in ProjectsController.
  • Introduced a new permission check in ProjectsService to manage project access based on assigned manager.
  • Updated task attachment handling in TaskDetailsService to enforce project management permissions.
  • Added unit tests for project management authorization and attachment permissions.
  • Created a new utility function canManageProject to encapsulate project management logic.

Merge request reports