inherit require 2fa for all subgroups and projects
-
Review changes -
-
Download -
Patches
-
Plain diff
What does this MR do?
Me as a group owner, I want the require 2FA property to be inherited across all my subgroups and projects. So in this MR the set of users is extended to include all users of sub-groups and projects (of the group or subgroups).
If the decision was taken, that a group needs to have two factor authentication, this indicates that high security requirements are needed. as there is the possibility to have subgroups and projects in a group, it is quite plausible that this high security requirements also apply for this subgroups and projects. So it would be much more intuitive when the 2FA requirement is propagated to the subgroups and all projects. It seems wrong that people added in subgroups or on project level do not need tho have 2FA.
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary -
Documentation created/updated via this MR -
Documentation reviewed by technical writer or follow-up review issue created -
Tests added for this feature/bug -
Tested in all supported browsers -
Conforms to the code review guidelines -
Conforms to the merge request performance guidelines -
Conforms to the style guides -
Conforms to the database guides -
Link to e2e tests MR added if this MR has Requires e2e tests label. See the Test Planning Process. -
Security reports checked/validated by reviewer
The development of this MR is sponsored by @ siemens (/cc @bufferoverflow).
Merge request reports
- version 28da2f7c6f
- version 2735d928c4
- version 26ada65152
- version 25cba57b39
- version 248dc6a055
- version 23931f1a46
- version 228017339d
- version 217d0c622b
- version 203e7f4c41
- version 19c9ca3936
- version 1841c0a953
- version 17b90d9344
- version 162bf7fcbc
- version 1524dc4199
- version 1443884ecb
- version 134f934dba
- version 12da0333ae
- version 11c17568bb
- version 10c17568bb
- version 99d9d266a
- version 8cf88ac41
- version 70b40da61
- version 695aa0c3f
- version 590cd630d
- version 4a1729c04
- version 39ec77650
- version 2337e5416
- version 1c4a52ca5
- master (base)
- latest version7bfc4f999 commits,
- version 28da2f7c6f9 commits,
- version 2735d928c48 commits,
- version 26ada6515229 commits,
- version 25cba57b3928 commits,
- version 248dc6a05527 commits,
- version 23931f1a4626 commits,
- version 228017339d25 commits,
- version 217d0c622b24 commits,
- version 203e7f4c4123 commits,
- version 19c9ca393623 commits,
- version 1841c0a95321 commits,
- version 17b90d934420 commits,
- version 162bf7fcbc19 commits,
- version 1524dc419918 commits,
- version 1443884ecb17 commits,
- version 134f934dba16 commits,
- version 12da0333ae15 commits,
- version 11c17568bb14 commits,
- version 10c17568bb14 commits,
- version 99d9d266a10 commits,
- version 8cf88ac418 commits,
- version 70b40da617 commits,
- version 695aa0c3f7 commits,
- version 590cd630d6 commits,
- version 4a1729c045 commits,
- version 39ec776504 commits,
- version 2337e54163 commits,
- version 1c4a52ca52 commits,
- Side-by-side
- Inline