Merge branch 'move-issue-reorg' into 'master'
Re-organize issue move method calls See merge request gitlab-org/gitlab-ce!17146
This commit is contained in:
commit
06004734e1
1 changed files with 14 additions and 11 deletions
|
@ -19,19 +19,10 @@ module Issues
|
|||
# on rewriting notes (unfolding references)
|
||||
#
|
||||
ActiveRecord::Base.transaction do
|
||||
# New issue tasks
|
||||
#
|
||||
@new_issue = create_new_issue
|
||||
|
||||
rewrite_notes
|
||||
rewrite_issue_award_emoji
|
||||
add_note_moved_from
|
||||
|
||||
# Old issue tasks
|
||||
#
|
||||
add_note_moved_to
|
||||
close_issue
|
||||
mark_as_moved
|
||||
update_new_issue
|
||||
update_old_issue
|
||||
end
|
||||
|
||||
notify_participants
|
||||
|
@ -41,6 +32,18 @@ module Issues
|
|||
|
||||
private
|
||||
|
||||
def update_new_issue
|
||||
rewrite_notes
|
||||
rewrite_issue_award_emoji
|
||||
add_note_moved_from
|
||||
end
|
||||
|
||||
def update_old_issue
|
||||
add_note_moved_to
|
||||
close_issue
|
||||
mark_as_moved
|
||||
end
|
||||
|
||||
def create_new_issue
|
||||
new_params = { id: nil, iid: nil, label_ids: cloneable_label_ids,
|
||||
milestone_id: cloneable_milestone_id,
|
||||
|
|
Loading…
Reference in a new issue