a08fba63be
Added new spec step Added empty state to dashboard Split empty and filtered empty states Moved empty_state icons into their own folder and DRY up empty state html Fixed failing spec Added to groups page Review changes
40 lines
1.9 KiB
Text
40 lines
1.9 KiB
Text
- @no_container = true
|
|
- @bulk_edit = can?(current_user, :admin_issue, @project)
|
|
|
|
- page_title "Issues"
|
|
- new_issue_email = @project.new_issue_address(current_user)
|
|
= content_for :sub_nav do
|
|
= render "projects/issues/head"
|
|
|
|
= content_for :meta_tags do
|
|
- if current_user
|
|
= auto_discovery_link_tag(:atom, url_for(params.merge(format: :atom, private_token: current_user.private_token)), title: "#{@project.name} issues")
|
|
|
|
- if project_issues(@project).exists?
|
|
%div{ class: (container_class) }
|
|
.top-area
|
|
= render 'shared/issuable/nav', type: :issues
|
|
.nav-controls
|
|
- if current_user
|
|
= link_to url_for(params.merge(format: :atom, private_token: current_user.private_token)), class: 'btn append-right-10' do
|
|
= icon('rss')
|
|
%span.icon-label
|
|
Subscribe
|
|
= render 'shared/issuable/search_form', path: namespace_project_issues_path(@project.namespace, @project)
|
|
- if can? current_user, :create_issue, @project
|
|
= link_to new_namespace_project_issue_path(@project.namespace,
|
|
@project,
|
|
issue: { assignee_id: issues_finder.assignee.try(:id),
|
|
milestone_id: issues_finder.milestones.first.try(:id) }),
|
|
class: "btn btn-new",
|
|
title: "New Issue",
|
|
id: "new_issue_link" do
|
|
New Issue
|
|
= render 'shared/issuable/filter', type: :issues
|
|
|
|
.issues-holder
|
|
= render 'issues'
|
|
- if new_issue_email
|
|
= render 'issue_by_email', email: new_issue_email
|
|
- else
|
|
= render 'shared/empty_states/issues', button_path: new_namespace_project_issue_path(@project.namespace, @project)
|