Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-2341

Using nested conditions in RBAC conditional policies

Prepare for Y ReleasePrepare for Z ReleaseRemove QuarterXMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Major Major
    • 1.3
    • None
    • RBAC Plugin
    • None
    • [UI] RBAC conditional policy support for nested conditions
    • M
    • False
    • Hide

      None

      Show
      None
    • False
    • RHIDP-1243RBAC Conditional Policies
    • To Do
    • RHIDP-1243 - RBAC Conditional Policies
    • QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
    • 0% To Do, 0% In Progress, 100% Done
    • With this update, as a {product-short} administrator, you can create and edit nested conditions in RBAC conditional policies by using the {product-short} web UI.
    • Feature
    • Done

      EPIC Goal

      Enable RHDH admins to create nested conditions via RBAC UI create role form flow and should be able to edit those as well.

      Background/Feature Origin

      Why is this important?

      User Scenarios

      Dependencies (internal and external)

      Acceptance Criteria

      • As an RHDH admin, I want to define multiple nested conditions for the role based conditional permission policy being created that would enable to have more fine-grained control 
      • As an RHDH admin, I want to configure nested conditions for 'AllOf/AnyOf/Not' criterias. User should be allowed to add as many nested conditions as they want to the 'AllOf/AnyOf' upper criteria, but this will be only at first level.
      • For the 'Not' Criteria user should see two options to  'Add rule' and 'Add nested condition'. 'Add rule' should be selected by default.
      • As an RHDH admin, I want to be able to edit the conditional access, so I can keep it up to date and be able to add more plugins in the future. 

       

      Note:

       

      Note: Designs are not yet finalised and is a WIP so follow-up with the UX team for any questions.

      Designs: https://www.figma.com/design/E6C9X3OSVzlWkW7ZsbxN7s/Administration?node-id=4580-3797&t=athIVNzOj1scPEZH-0

              divgupta Divyanshi Gupta
              jakumar jaivardhan Kumar
              RHIDP - Frontend Plugins & UI
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: