-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Summary
This feature request proposes the implementation of a user-friendly interface (UI) that allows clients to create, edit, and delete "Rooms" directly from within CollabJam. Currently, this process is manual and requires direct access to server files or the hosted database, which is inefficient.
Solution
To address this issue, a dedicated "Room-Management-Wizard" should be added. This wizard should be accessible directly from the client application's UI, providing an intuitive, step-by-step process for all room management tasks.
The wizard should include the following functionalities:
- Create Room: A clear, guided process for creating new rooms, allowing users to define parameters such as the room's name and initial settings.
- Edit Room: The ability to modify existing rooms, including changing their name and configuration settings.
- Delete Room: A secure and clear process for deleting a room, with a confirmation step to prevent accidental deletion.
Permissions and Access Control
The issue of user permissions and access control for this feature must be addressed. It is not advisable to give every user unlimited control over rooms. A more detailed description (e.g., who can create a room, who can edit or delete a room, and how these permissions are assigned) is provided in a seperate feature-request Role-Based Access Control for Room Management #76 . This feature's initial development should be built with this future permission system in mind.