Skip to content

Bug: "Connectors" tab requires analysis_run/analysis_view permissions #1511

@fallen-up

Description

@fallen-up

Issue submitter TODO list

  • I've looked up my issue in FAQ
  • I've searched for an already existing issues here
  • I've tried running main-labeled docker image and the issue still persists there
  • I'm running a supported version of the application which is listed here

Describe the bug (actual behavior)

After enabling the new Connectors tab (introduced in PRs #1453 and #1499), we noticed that the tab is visible only for users who have the permissions: analysis_run, analysis_view
Users without these permissions cannot access to the Connectors page.

We suspect this is caused by the tab being copied from the Statistics page, which indeed uses analysis permissions - but the Connectors page itself does not require or use analysis functionality.

Expected behavior

The Connectors tab should be accessible to any user who has general cluster-level read permissions (topic/read, connector/read, etc.), and should not depend on analysis_run or analysis_view.

Your installation details

latest main

Steps to reproduce

  • Create a user without analysis_* permissions
  • Log in and open a Kafka cluster
  • Observe that the Connectors tab is missing
  • Grant analysis_run/analysis_view -> Connectors tab becomes visible

Screenshots

No response

Logs

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions