Commit 28782d51 authored by Roger Rüttimann's avatar Roger Rüttimann Committed by Roger Meier

remove experiments for 2fa requirements and fix tests

parent dfe5ffd4
...@@ -423,7 +423,7 @@ class Group < Namespace ...@@ -423,7 +423,7 @@ class Group < Namespace
def update_two_factor_requirement def update_two_factor_requirement
return unless saved_change_to_require_two_factor_authentication? || saved_change_to_two_factor_grace_period? return unless saved_change_to_require_two_factor_authentication? || saved_change_to_two_factor_grace_period?
[users_with_descendants, project_users_with_descendants].each {|set| set.find_each(&:update_two_factor_requirement)} User.from_union([users_with_descendants, project_users_with_descendants]).find_each(&:update_two_factor_requirement)
end end
def path_changed_hook def path_changed_hook
......
...@@ -728,8 +728,8 @@ class User < ApplicationRecord ...@@ -728,8 +728,8 @@ class User < ApplicationRecord
end end
def expanded_groups_requiring_two_factor_authentication def expanded_groups_requiring_two_factor_authentication
all_expanded_groups.where(require_two_factor_authentication: true).merge( Group.from_union([all_expanded_groups.where(require_two_factor_authentication: true),
authorized_groups.where(require_two_factor_authentication: true)) authorized_groups.where(require_two_factor_authentication: true)])
end end
# rubocop: disable CodeReuse/ServiceClass # rubocop: disable CodeReuse/ServiceClass
......
...@@ -633,7 +633,11 @@ describe Group do ...@@ -633,7 +633,11 @@ describe Group do
group.update!(require_two_factor_authentication: true, two_factor_grace_period: 23) group.update!(require_two_factor_authentication: true, two_factor_grace_period: 23)
expect(calls).to eq 2 if Group.supports_nested_objects?
expect(calls).to eq 2
else
expect(calls).to eq 1
end
end end
it 'calls #update_two_factor_requirement on each group member' do it 'calls #update_two_factor_requirement on each group member' do
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment