FE/BE integration for Beyond Identity exclusions by Projects + docs
What does this MR do and why?
In this iteration for allowing admins to exclude groups and/or projects from the Beyond Identity check, we're integrating with the backend to make exclusions usable on the frontend.
This this iteration we:
-
Backend/frontend integration -
Documentation for exclusions by Projects
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 |
|
Add UI components for Beyond Identity check exclusions by Groups | !151495 (merged) |
Frontend/backend integration for Beyond Identity check exclusions by Groups + docs | follow-up MR |
Remove GraphQL queries from the list of known invalid queries (comment) | follow-up MR (once backend is merged) |
Add filtering for the Beyond Identity check exclusions list + docs | follow-up MR/issue |
Screenshots or screen recordings
How to set up and validate locally
- Enable the
beyond_identity_exclusions
feature flag - Apply the necessary backend changes (in dev):
curl https://gitlab.com/gitlab-org/gitlab/-/merge_requests/151592.diff | git apply
- Navigate to Admin > Settings > Integrations
- Click on Beyond Identity > Configure
- Click on the Exclusions tab
- Click on Add exclusions to open the Add exclusions Drawer
- Search and select Projects in the drawer
- Click on Add exclusions
- The Project(s) selected in Step 7 should be added to the list of exclusions
- Removing one or more of the exclusions should remove it from the list
Related to #454372 (closed)
Edited by Jacques Erasmus