Skip to content

Capabilities settings do not work correctly with the Connectors section #6329

Closed

Description

Description

The user has the "Access connectors" right enabled, but the "Access administration" right is disabled.
In this case, he cannot get to the "data/ingestion/connectors" section from the sidebar, since the "ingestion" section is not displayed without the "Access administration" right.
Direct access via the link http://[ip]:8080/dashboard/data/ingestion/connectors gives access to the section with connectors, but it is impossible to get there from the sidebar.

Environment

  1. OS: Ubuntu 20.04.6
  2. OpenCTI version: OpenCTI 6.0.4
  3. OpenCTI client: frontend

Reproducible Steps

Steps to create the smallest reproducible scenario:

  1. Enable the "Access connectors" right and disable the "Access administration" right for the user.
    image
  2. The "Ingestion" section has disappeared from the sidebar. It is impossible to go to the connectors section through the side panel.
    image
  3. Direct link access works.
    image

Expected Output

A section with connectors is available in the sidebar if the "Access connectors" right is enabled.

Is it possible to hide inaccessible sections directly in this area?
image

Actual Output

When the "Access administration" right is disabled, the "Data/Ingestion" section, in which the section with connectors was located, disappears.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

buguse for describing something not working as expectedrbacLinked to RBAC and ACL systemssolveduse to identify issue that has been solved (must be linked to the solving PR)

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions