TeamOwnershipRules - IEEE-Team-3/map GitHub Wiki

Concept

The user who creates a team becomes the Owner of that team.

Ownership Rules

  • 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 of Ownership

  • 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

Special Permissions

Owners can:

  • Lock or archive chats
  • Reset points system
  • View all private channels within their team structure
  • Access nested teams’ settings

Global Admins

  • Can override ownership in critical/emergency cases
  • Must log all override actions for audit trail
⚠️ **GitHub.com Fallback** ⚠️