Add links between topics and Kafka Connect connectors #1090
Labels
area/topics
status/triage/completed
Automatic triage completed
status/triage/manual
Manual triage in progress
type/feature
A brand new feature
Issue submitter TODO list
Is your proposal related to a problem?
No response
Describe the feature you're interested in
Prerequisites
To Do
Acceptance criteria
Given a topic that has no linked sink connectors.
When a user navigates to the topic's detail page (e.g., ../all-topics/<topic_name>).
Then the "Sink Connectors" button is not displayed.
Given a topic that has at least one linked sink connector.
When a user navigates to the topic's detail page (e.g., ../all-topics/<topic_name>).
Then a "Sink Connectors" button is displayed to the left of the "Consumers" button.
And the "Sink Connectors" button is clearly visible and clickable.
Given a topic with at least one linked sink connector, and the user is on the topic's detail page where the "Sink Connectors" button is displayed.
When the user clicks on the "Sink Connectors" button.
Then a grid is displayed, containing all sink connectors that consume from the current topic.
And this grid replaces or becomes the primary view on the page.
Given a topic with no linked sink connectors, but due to an unexpected scenario, the "Sink Connectors" button was present and clicked.
When the user clicks on the "Sink Connectors" button.
Then a grid is displayed, indicating that no sink connectors are linked to this topic (e.g., "No sink connectors found").
Given a topic that has no linked source connectors.
When a user navigates to the topic's detail page (e.g., ../all-topics/<topic_name>).
Then the "Source Connectors" button is not displayed.
Given a topic that has at least one linked source connector.
When a user navigates to the topic's detail page (e.g., ../all-topics/<topic_name>).
Then a "Source Connectors" button is displayed to the left of the "Consumers" button (and potentially to the left of the "Sink Connectors" button if both are present).
And the "Source Connectors" button is clearly visible and clickable.
Given a topic with at least one linked source connector, and the user is on the topic's detail page where the "Source Connectors" button is displayed.
When the user clicks on the "Source Connectors" button.
Then a grid is displayed, containing all source connectors that produce to the current topic.
And this grid replaces or becomes the primary view on the page.
Given a topic with no linked source connectors, but due to an unexpected scenario, the "Source Connectors" button was present and clicked.
When the user clicks on the "Source Connectors" button.
Then a grid is displayed, indicating that no source connectors are linked to this topic (e.g., "No source connectors found").
Given a user is viewing the sink connectors grid for a specific topic (as per AC2.1).
When comparing the columns and parameters displayed in this grid to those in the main ../clusters/<cluster_name>/connectors grid.
Then all columns and parameters present in the main connectors grid (e.g., Name, Status, Type, Worker, etc.) are also present and displayed in the sink connectors grid.
Given a user is viewing the source connectors grid for a specific topic (as per AC4.1).
When comparing the columns and parameters displayed in this grid to those in the main ../clusters/<cluster_name>/connectors grid.
Then all columns and parameters present in the main connectors grid are also present and displayed in the source connectors grid.
Given a user navigates to a specific connector's details page (e.g., ../clusters/<cluster_name>/connectors/<connector_name>).
When the page loads.
Then a dedicated section or tab is clearly visible, listing the topics linked to this connector (whether it acts as a source or a sink).
And each listed topic is clickable, navigating the user to its respective topic detail page.
Given a user navigates to a specific connector's details page that has no linked topics.
When the page loads.
Then the "linked topics" section/tab is still present but clearly indicates that no topics are linked (e.g., "No linked topics found for this connector").
Given the existing implementation for displaying linked Consumer Groups on the topic page.
When the linked topics are displayed on the connector page.
Then the presentation, layout, and user experience for viewing linked topics are consistent with how linked Consumer Groups are currently displayed.
Describe alternatives you've considered
No response
Version you're running
1.2.0
Additional context
No response
The text was updated successfully, but these errors were encountered: