Skip to content

Room management #75

@ChrisChleb

Description

@ChrisChleb

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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions