Skip to content

Add UI components for Beyond Identity check exclusions by Projects

Jacques Erasmus requested to merge 454372-beyond-identity-exclusions-ui into master

What does this MR do and why?

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

In this iteration we:

  • Introduce a feature flag called beyond_identity_exclusions
  • List the Beyond Identity check exclusions (Projects, no backend integration)
  • Ability to exclude a Project (no backend integration)
  • Ability to Remove a project from the exclusion list (no backend integration)
  • Documentation for exclusions by Projects 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 👈 this MR
Frontend/backend integration for Beyond Identity check exclusions by Projects + docs follow-up MR
Add UI components for Beyond Identity check exclusions by Groups follow-up 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-26_at_16.05.47 Screenshot_2024-04-26_at_15.56.13

Screen_Recording_2024-04-26_at_15.53.28.2024-04-26_15_56_03

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 Projects in the drawer
  7. Click on Add exclusions
  8. The Project(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