Skip to content

Add UI components for Beyond Identity check exclusions by Groups

What does this MR do and why?

This is the next iteration for allowing admins to exclude groups and/or projects from the Beyond Identity check.

In this iteration we:

  • List the Beyond Identity check exclusions (Groups, no backend integration)
  • Ability to exclude by Groups (no backend integration)
  • Ability to Remove a group from the exclusion list (no backend integration)
  • Documentation for exclusions will be added in a follow-up MR (once the feature is usable)

changes in this MR have not been integrated with the backend, so exclusions will not be persisted. Frontend/backend integration will happen in a follow-up MR.

Implementation breakdown

description MR
Add UI components for Beyond Identity check exclusions by Projects !150664 (merged)
Frontend/backend integration for Beyond Identity check exclusions by Projects + docs follow-up MR
Add UI components for Beyond Identity check exclusions by Groups 👈 this MR
Frontend/backend integration for Beyond Identity check exclusions by Groups + docs follow-up MR
Add filtering for the Beyond Identity check exclusions list + docs follow-up MR/issue

Screenshots or screen recordings

Before After
Screenshot_2024-04-30_at_10.58.49 Screenshot_2024-04-30_at_10.59.23

Screen_Recording_2024-04-30_at_11.33.24.2024-04-30_11_36_21

How to set up and validate locally

  1. Enable the beyond_identity_exclusions feature flag
  2. Navigate to Admin > Settings > Integrations
  3. Click on Beyond Identity > Configure
  4. Click on the Exclusions tab
  5. Click on Add exclusions to open the Add exclusions Drawer
  6. Search and select Groups in the drawer
  7. Click on Add exclusions
  8. The Group(s) selected in Step 6 should be added to the list of exclusions
  9. Removing one or more of the exclusions should remove it from the list

Related to #454372 (closed)

Edited by Jacques Erasmus

Merge request reports

Loading