Skip to content

Ability to check for duo pro bulk assignment in SM instances

Divya Mahadevan requested to merge 443568-bulk-assignment-feature-flag into master

What does this MR do and why?

Resolves: https://gitlab.com/gitlab-org/gitlab/-/issues/443568

We begin to implement bulk users assignment ability for Duo Pro in Self managed instances. Epic: https://gitlab.com/groups/gitlab-org/-/epics/12959. This is very similar to the work that has already been implemented for Gitlab.com through this epic: https://gitlab.com/groups/gitlab-org/-/epics/11463

As a starting step for frontend, this MR creates a new feature flag sm_duo_pro_bulk_user_assignment to allow/disallow admin to bulk assign users from the Admin page on SM instance. An adjustment has also been made to the helper method duo_pro_bulk_user_assignment_available which checks for feature flag option based on the instance being Saas or self managed.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

No frontend changes.

How to set up and validate locally

No functionality has been changed. Nothing to manually test, and the feature flags exposure itself is covered with automated tests

Related to #443568

Edited by Divya Mahadevan

Merge request reports