Description
Club admins should be able to review and accept user requests to join a club and assign appropriate roles. Currently, there is no clear workflow for approving membership or managing role-based access within a club.
Tasks
- Implement join request system for clubs
- Allow admin to accept/reject membership requests
- Assign roles upon approval (team, coordinator, member)
- Define role permissions and access levels
- Prevent unauthorized role assignment
- Add role update/change functionality
- Improve error handling and API responses
Description
Club admins should be able to review and accept user requests to join a club and assign appropriate roles. Currently, there is no clear workflow for approving membership or managing role-based access within a club.
Tasks