As a server owner, admin, or authorized user,
I want all voice channels (including existing ones like “General” and “AFK”) to function as independent channels and be able to create, rename, and delete channels,
so that users can be managed correctly within each channel and the server structure is flexible and scalable.
Acceptance Criteria
All voice channels (including General and AFK) are:
Treated as separate entities in the backend
Able to independently manage connected users
Users can join, leave, and be moved between channels without conflicts
Owners, admins, or users with proper roles can:
Create new voice channels
Rename existing voice channels
Delete voice channels
Permission system ensures:
Only authorized users can manage channels
Access to channels (join/speak/view) is role-based
Changes to channels are:
Reflected in real time for all users
Persisted across sessions
Existing channels (General, AFK) behave identically to newly created channels in terms of functionality
Definition of Done
All voice channels operate independently
Channel management actions (create, rename, delete) work correctly
Role-based permissions are enforced consistently
Default channels should by default be accessable by anyone unless changed (General and AFK)
No shared state or conflicts between channels
Feature is tested with multiple users across different roles
> As a server owner, admin, or authorized user,
> I want all voice channels (including existing ones like “General” and “AFK”) to function as independent channels and be able to create, rename, and delete channels,
> so that users can be managed correctly within each channel and the server structure is flexible and scalable.
---
### Acceptance Criteria
* All voice channels (including **General** and **AFK**) are:
* Treated as separate entities in the backend
* Able to independently manage connected users
* Users can join, leave, and be moved between channels without conflicts
* Owners, admins, or users with proper roles can:
* Create new voice channels
* Rename existing voice channels
* Delete voice channels
* Permission system ensures:
* Only authorized users can manage channels
* Access to channels (join/speak/view) is role-based
* Changes to channels are:
* Reflected in real time for all users
* Persisted across sessions
* Existing channels (**General**, **AFK**) behave identically to newly created channels in terms of functionality
---
### Definition of Done
* All voice channels operate independently
* Channel management actions (create, rename, delete) work correctly
* Role-based permissions are enforced consistently
* Default channels should by default be accessable by anyone unless changed (General and AFK)
* No shared state or conflicts between channels
* Feature is tested with multiple users across different roles
myxelium
added this to the Zoracord 1:1 project 2026-03-23 15:05:02 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Acceptance Criteria
All voice channels (including General and AFK) are:
Users can join, leave, and be moved between channels without conflicts
Owners, admins, or users with proper roles can:
Permission system ensures:
Changes to channels are:
Existing channels (General, AFK) behave identically to newly created channels in terms of functionality
Definition of Done