Skip to content

FEAT: Produce from Message #247

Open
@jaredbarranco

Description

@jaredbarranco

Issue submitter TODO list

  • I've searched for an already existing issues here
  • I'm running a supported version of the application which is listed here and the feature is not present there

Is your proposal related to a problem?

As far as I can tell, in order to "re-produce" a message into a topic, you have to copy/paste the payload, key, and headers, then dropdown the partition and serde settings.

Describe the feature you're interested in

An addition to the hamburger menu on each message row that is something like: Produce which then opens the Produce Message pane with the information autofilled from the message. This likely should be added to RBAC as a permission, as not everyone knows the consequences of re-publishing an event/message into a given topic.

v1 should likely only allow exact replicas of data to be produced. Future versions to allow modification of payload, headers, etc.

Feature Extensions:

  • Producer Templates allow for re-use and modification

Workflow screenshots below:

  1. Consume messages from topic (filters optional)
    image

  2. Select from hamburger menu: Produce Message
    image

  3. Produce Message sidebar opens with information autofilled from message
    image

Describe alternatives you've considered

Some alternatives I've considered:

  • Use a small script/cli to GET the message I want to produce, then curl POST to the /messages with the info auto filled

Version you're running

2956664

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    scope/backendRelated to backend changesscope/frontendRelated to frontend changesstatus/triage/completedAutomatic triage completedtype/enhancementEn enhancement/improvement to an already existing feature

    Projects

    Status

    1.3

    Status

    Pending Requirements

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions