Commit 8eeebf0de601f3a05e3fe4d273ead7aaf3257a2c

Authored by Dmitriy Zaporozhets
1 parent a1b9b1d8

Generate labels set from issues page

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
app/controllers/projects/labels_controller.rb
... ... @@ -13,7 +13,7 @@ class Projects::LabelsController &lt; Projects::ApplicationController
13 13 def generate
14 14 Gitlab::IssuesLabels.generate(@project)
15 15  
16   - redirect_to project_labels_path(@project)
  16 + redirect_to project_issues_path(@project)
17 17 end
18 18  
19 19 protected
... ...
app/views/shared/_project_filter.html.haml
... ... @@ -40,6 +40,12 @@
40 40 .pull-right
41 41 %i.icon-remove
42 42  
  43 + - if issue_label_names.empty?
  44 + .light-well
  45 + Add first label to your issues
  46 + %br
  47 + or #{link_to 'generate', generate_project_labels_path(@project), method: :post} default set of labels
  48 +
43 49 %fieldset
44 50 - if %w(state scope milestone_id assignee_id label_name).select { |k| params[k].present? }.any?
45 51 = link_to project_entities_path, class: 'cgray pull-right' do
... ...