Skip to content
Snippets Groups Projects
Commit 699ffeb8 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets
Browse files

Merge branch 'clickable-labels' into 'master'

Clickable labels

When I open issue with label `Ready for Merge` I usually want to see more issues with this label. I should visit project issues page and click on such label to see issues filtered. With this MR labels are clickable so you can get in one click from Issue show page to all issues with same labels

See merge request !1085
parents 412780cc 5913f744
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -31,7 +31,8 @@
 
.issue-labels
- issue.labels.each do |label|
= render_colored_label(label)
= link_to project_issues_path(issue.project, label_name: label.name) do
= render_colored_label(label)
 
.issue-actions
- if can? current_user, :modify_issue, issue
Loading
Loading
Loading
Loading
@@ -68,6 +68,7 @@
 
.issue-show-labels.pull-right
- @issue.labels.each do |label|
= render_colored_label(label)
= link_to project_issues_path(@project, label_name: label.name) do
= render_colored_label(label)
 
.voting_notes#notes= render "projects/notes/notes_with_form"
Loading
Loading
@@ -34,4 +34,5 @@
 
.merge-request-labels
- merge_request.labels.each do |label|
= render_colored_label(label)
= link_to project_merge_requests_path(merge_request.project, label_name: label.name) do
= render_colored_label(label)
Loading
Loading
@@ -5,4 +5,5 @@
 
.merge-request-show-labels.pull-right
- @merge_request.labels.each do |label|
= render_colored_label(label)
= link_to project_merge_requests_path(@project, label_name: label.name) do
= render_colored_label(label)
Loading
Loading
@@ -119,3 +119,10 @@ Feature: Project Issues
Given I click link "New Issue"
And I submit new issue "500 error on profile"
Then I should see issue "500 error on profile"
Scenario: Clickable labels
Given issue 'Release 0.4' has label 'bug'
And I visit project "Shop" issues page
When I click label 'bug'
And I should see "Release 0.4" in issues
And I should not see "Tweet control" in issues
Loading
Loading
@@ -45,4 +45,3 @@ Feature: Project Labels
And I visit project "Forum" new label page
When I submit new label 'bug'
Then I should see label 'bug'
Loading
Loading
@@ -218,6 +218,18 @@ class ProjectIssues < Spinach::FeatureSteps
page.should_not have_content 'Bugfix1'
end
 
step 'issue \'Release 0.4\' has label \'bug\'' do
label = project.labels.create!(name: 'bug', color: '#990000')
issue = Issue.find_by!(title: 'Release 0.4')
issue.labels << label
end
step 'I click label \'bug\'' do
within ".issues-list" do
click_link 'bug'
end
end
def filter_issue(text)
fill_in 'issue_search', with: text
 
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment