Skip to content
代码片段 群组 项目
提交 705991a9 编辑于 作者: Tetiana Chupryna's avatar Tetiana Chupryna
浏览文件

Merge branch 'nd/fix-group-transfer' into 'master'

Fix group transfer not transfering groups

See merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/104722



Merged-by: default avatarTetiana Chupryna <tchupryna@gitlab.com>
Approved-by: default avatarTyler Amos <tamos@gitlab.com>
Approved-by: default avatarTetiana Chupryna <tchupryna@gitlab.com>
Co-authored-by: default avatarNicolas Dular <ndular@gitlab.com>
No related branches found
No related tags found
无相关合并请求
......@@ -10,9 +10,9 @@ module TransferService
# `child_epics_from_different_hierarchies` feature flag is removed:
# https://gitlab.com/gitlab-org/gitlab/-/issues/382719
def update_group_attributes
return super if cross_group_epics_enabled?
::Epic.nullify_lost_group_parents(group.self_and_descendants, lost_groups) unless cross_group_epics_enabled?
::Epic.nullify_lost_group_parents(group.self_and_descendants, lost_groups)
super
end
private
......
......@@ -15,6 +15,26 @@
new_group&.add_owner(user)
end
describe '#execute' do
it 'transfers a group successfully' do
transfer_service.execute(new_group)
expect(group.parent).to eq(new_group)
end
context 'when child_epics_from_different_hierarchies feature flag is disabled' do
before do
stub_feature_flags(child_epics_from_different_hierarchies: false)
end
it 'transfers a group successfully' do
transfer_service.execute(new_group)
expect(group.parent).to eq(new_group)
end
end
end
describe 'elasticsearch indexing', :aggregate_failures do
before do
stub_ee_application_setting(elasticsearch_indexing: true)
......@@ -88,6 +108,18 @@
expect(group.parent).to eq(new_group)
end
context 'when child_epics_from_different_hierarchies feature flag is disabled' do
before do
stub_feature_flags(child_epics_from_different_hierarchies: false)
end
it 'transfers a group successfully' do
transfer_service.execute(new_group)
expect(group.parent).to eq(new_group)
end
end
end
context 'when epics feature is enabled' do
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册