Skip to content

Allow users to enable/disable specific recorders at runtime for multi-user environments #6

@gravity-api

Description

@gravity-api

Currently, all configured recording servers in the manifest are either active or inactive for all users, with no way to control which user streams events from which server at runtime. In a multi-user environment, this means that if both user A and user B have the same recording servers configured, both will receive events from any active server, even if only one user intends to record from it.

What should happen:

  • Users should be able to enable or disable specific recorder connections at runtime, independently of other users.
  • This allows each user to control which servers they are streaming events from, preventing unwanted event sharing or conflicts in multi-user scenarios.

Why this matters:

  • Provides granular control over event streaming in shared environments.
  • Prevents users from unintentionally receiving events from servers they do not wish to record from.
  • Supports better isolation and flexibility for collaborative or parallel recording sessions.

Acceptance criteria:

  • Users can enable or disable individual recorder connections at runtime via the UI or commands.
  • Disabling a recorder for one user does not affect other users connected to the same server.
  • The UI reflects the current enabled/disabled state for each recorder connection.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions