RolePermissionsMatrix - IEEE-Team-3/map GitHub Wiki

Role Permissions Matrix 📊

This matrix outlines which actions are allowed for each role in the system. It helps define boundaries and power levels for roles in a structured, predictable way.


Permission Owner Admin HR Member Guest
Manage Team Settings ✅ ✅ ❌ ❌ ❌
Create/Delete Nested Teams ✅ ✅ ❌ ❌ ❌
Invite/Remove Members ✅ ✅ ✅ ❌ ❌
Assign/Change Roles ✅ ✅ ✅ ❌ ❌
Access Chat ✅ ✅ ✅ ✅ ❌
Lock/Unlock Chat ✅ ✅ ✅ ❌ ❌
View Announcements ✅ ✅ ✅ ✅ ✅
Post Announcements ✅ ✅ ✅ ❌ ❌
Create/Assign Tasks ✅ ✅ ✅ ✅ ❌
Delete Team ✅ ❌ ❌ ❌ ❌
Transfer Ownership ✅ ❌ ❌ ❌ ❌
Access Leaderboard ✅ ✅ ✅ ✅ ❌

Notes:

  • The table should be updated as new roles and features are introduced.
  • Chat locking is a new feature inspired by apps like WhatsApp and is controlled by higher-role permissions only.
⚠️ **GitHub.com Fallback** ⚠️