TeamOwnershipRules - IEEE-Team-3/map GitHub Wiki
The user who creates a team becomes the Owner of that team.
- Each team has one and only one owner.
- The owner has immutable access to:
- Manage roles & permissions
- Delete the team
- Invite/remove members
- Manage nested subteams
- Transfer can only occur manually via a confirmation prompt
- Old owner must approve the transfer (2-step process)
- Owner cannot leave the team without transferring ownership
Owners can:
- Lock or archive chats
- Reset points system
- View all private channels within their team structure
- Access nested teams’ settings
- Can override ownership in critical/emergency cases
- Must log all override actions for audit trail