AccessControl - IEEE-Team-3/map GitHub Wiki

Role Levels (Example)

  • Owner
  • Admin
  • Manager
  • Member
  • Guest

Permissions Matrix

Permission Owner Admin Manager Member Guest
Create Sub-Team ✅ ✅ ✅ ❌ ❌
Manage Roles ✅ ✅ ❌ ❌ ❌
Lock Chat ✅ ✅ ✅ ❌ ❌
Send Messages ✅ ✅ ✅ ✅ ❌
Create Tasks ✅ ✅ ✅ ❌ ❌
Assign Points ✅ ✅ ✅ ❌ ❌

Dynamic Role Assignment

  • Every user has a different role per team.
  • This is handled by mapping the userId to their roleId inside each team.
⚠️ **GitHub.com Fallback** ⚠️