summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke "Jared" Bennett <lbennett@gitlab.com>2016-11-22 15:37:06 +0000
committerLuke "Jared" Bennett <lbennett@gitlab.com>2016-11-22 15:37:06 +0000
commit213821458e2eeb236fea0838ca93011c646226b9 (patch)
tree46f2d274c3cbe0380e50cb277761849b35744bbf
parentb1b5060dbad15975184ec20a1914c7c48fc804db (diff)
downloadgitlab-ce-fix-issues-empty-state-on-groups.tar.gz
Loop all projects for the issuesfinder correctlyfix-issues-empty-state-on-groups
-rw-r--r--app/helpers/groups_helper.rb4
-rw-r--r--app/views/groups/issues.html.haml6
2 files changed, 6 insertions, 4 deletions
diff --git a/app/helpers/groups_helper.rb b/app/helpers/groups_helper.rb
index 75cd9eece5c..d5275bfd7b2 100644
--- a/app/helpers/groups_helper.rb
+++ b/app/helpers/groups_helper.rb
@@ -50,6 +50,8 @@ module GroupsHelper
end
def group_issues(group)
- IssuesFinder.new(current_user, group_id: group.id).execute
+ group.projects.map do |project|
+ IssuesFinder.new(current_user, project_id: project.id).execute
+ end.compact
end
end
diff --git a/app/views/groups/issues.html.haml b/app/views/groups/issues.html.haml
index 324a116a50e..87f86787826 100644
--- a/app/views/groups/issues.html.haml
+++ b/app/views/groups/issues.html.haml
@@ -3,7 +3,9 @@
- if current_user
= auto_discovery_link_tag(:atom, url_for(params.merge(format: :atom, private_token: current_user.private_token)), title: "#{@group.name} issues")
-- if group_issues(@group).exists?
+- if group_issues(@group).empty?
+ = render 'shared/empty_states/issues', project_select_button: true
+- else
.top-area
= render 'shared/issuable/nav', type: :issues
.nav-controls
@@ -25,5 +27,3 @@
.prepend-top-default
= render 'shared/issues'
-- else
- = render 'shared/empty_states/issues', project_select_button: true