-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Description
To provide users with the ability to produce and write messages directly into a YDB topic from the Enterprise Manager UI, supporting both text and binary formats, with options for partition selection and message repetition.
The feature must allow users to:
- Write a new message into a topic.
- Choose a target partition: Either a specific partition (by ID) or rely on automatic partition assignment.
- Repeat an existing message: Select a message from the topic view, copy its content (key/value/headers), and re-write it, with the ability to modify the content before sending.
- Specify message format: Write data in text (UTF-8) or binary (base64-encoded) format for both key and value.
- Add headers: Provide a key-value interface for adding custom headers to the message.
Entry Points
As per the approved design, the feature must be accessible from three distinct entry points:
- Data Tab: Location: A button "Write Data" in the action panel "Data" tab. Action: Opens the "Write to Topic" side panel.
- Write data from a copy: Location 1: A button "Clone & Modify" in the context menu (hovering a row). Location 2: "Clone & Modify" button from the Message side panel. Action: Opens the "Clone & Modify" side panel. Its key, value, and headers should be pre-populated in the form for easy modification and re-sending.
- Topic Context Menu (Navigation Panel): Location: Three dots context menu on a topic in the left-hand navigation tree. Action: Opens the "Write Data" side panel for the selected topic.
Light Theme Mockups
Dark Theme Mockups

Metadata
Metadata
Assignees
Labels
No labels