提交 ff6a5fb3 编写于 作者: D Dmitriy Zaporozhets

Merge branch 'remove-group-milestone-participants-duplicates' into 'master'

Remove duplicates from group milestone participants list.

See merge request !1473
...@@ -51,7 +51,7 @@ v 7.8.0 ...@@ -51,7 +51,7 @@ v 7.8.0
- -
- Add action property to merge request hook (Julien Bianchi) - Add action property to merge request hook (Julien Bianchi)
- -
- - Remove duplicates from group milestone participants list.
- -
- -
- Add a new API function that retrieves all issues assigned to a single milestone (Justin Whear and Hannes Rosenögger) - Add a new API function that retrieves all issues assigned to a single milestone (Justin Whear and Hannes Rosenögger)
......
...@@ -66,15 +66,15 @@ class GroupMilestone ...@@ -66,15 +66,15 @@ class GroupMilestone
end end
def issues def issues
@group_issues ||= milestones.map { |milestone| milestone.issues }.flatten.group_by(&:state) @group_issues ||= milestones.map(&:issues).flatten.group_by(&:state)
end end
def merge_requests def merge_requests
@group_merge_requests ||= milestones.map { |milestone| milestone.merge_requests }.flatten.group_by(&:state) @group_merge_requests ||= milestones.map(&:merge_requests).flatten.group_by(&:state)
end end
def participants def participants
milestones.map { |milestone| milestone.participants.uniq }.reject(&:empty?).flatten @group_participants ||= milestones.map(&:participants).flatten.compact.uniq
end end
def opened_issues def opened_issues
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册