-
Task
-
Resolution: Unresolved
-
Normal
-
None
-
None
Description
As a customer I shouldn't be able to see the inegration widget if I don't have the right permissions. If I have at least permission to create either 3rd party integrations or cloud integrations I should be able to see the widget. If the customer can't create new integration for cloud these options should be disabled in create integrations dropdown, if user doesn't have access to 3rd party integrations these options should be disabled.
Technical details
- Cloud permissions:
- write access: 'sources::' or 'sources:*:write' - with either of these user can see both integrations and option to add cloud integrations
- read access: 'sources:*:read' - if user has this permission they should see available cloud integrations, but disabled option to add new integration (this includes also empty state)
- 3rd party permissions:
- write access 'integrations::' or 'integrations:*:write' or 'integrations:endpoints:write' - with either of these user can see both integrations and option to add 3rd party integrations integrations
- read access: 'integrations:endpoints:read' or 'integrations:endpoints:read' - if user has either of these permissions they should see available 3rd party integrations, but disabled option to add new integration (this includes also empty state)
- is related to
-
RHCLOUD-36321 Integrations widget permissions create
- Backlog