Uploaded image for project: 'Hybrid Cloud Console'
  1. Hybrid Cloud Console
  2. RHCLOUD-36314

Integrations widget permissions

XMLWordPrintable

    • 5
    • False
    • Hide

      None

      Show
      None
    • False
    • Unset
    • None
    • PlatEx UI Sprint 30

      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)

              Unassigned Unassigned
              khala-1 Karel Hala
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: