Skip to content

Proposal: Channel management and ownership transfer for global administrators #5409

Description

@pooh-winnie

Problem Statement

Currently, global administrators create many channels, which continuously accumulate in their list. The administrator cannot leave these channels. This clutters the interface and complicates management.

Proposed Idea / Workflow

We need a dedicated mode or workflow for global administrators when they want to leave a channel:

  1. Mandatory Ownership Transfer: Before leaving, the administrator must transfer channel moderator rights to one of the remaining active users.
  2. Global Admin Exit: Once a moderator is assigned, the global administrator can successfully leave the channel to clean up their personal channel list.
  3. Chain of Succession: If the newly assigned moderator decides to leave the channel later, the system should automatically assign moderator rights to the next active participant.
  4. Channel Cleanup: If the last remaining participant (moderator) leaves the channel and it becomes completely empty, the channel should either be automatically deleted or archived for the global administrator.

Benefits

This approach prevents channel accumulation for administrators, ensures continuous moderation for active channels, and automates cleanup for abandoned ones.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions