CustomRoleCreation - IEEE-Team-3/map GitHub Wiki
Admins and team owners can create custom roles tailored to their team’s unique needs. Custom roles allow flexibility while maintaining permission boundaries.
- Go to Team Settings > Roles
- Click "Add New Role"
- Name the Role
- Set Permissions from the permissions checklist
- Save & Assign to team members
- Access to Chat
- Post Announcements
- Create/Assign Tasks
- Access/Modify Settings
- Manage Members
- Create Sub-teams
- View/Lock Leaderboard
- Lock/Unlock Chat
- Project Manager: Can manage tasks and announcements but not team settings.
- Mentor: Can post in chat and announcements, view progress, but not manage tasks.
- Intern: Limited access to chat and task viewing only.
- Only Owners and Admins can create/edit/delete custom roles.
- Custom roles cannot override owner-level permissions.
- Permissions must be explicitly enabled; they are false by default.