gitlab-org--gitlab-foss/app/helpers/labels_helper.rb
Dmitriy Zaporozhets d0a56e2280
Move labels css to gl_bootstrap. Fixed label rendering
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-01-03 23:28:00 +02:00

28 lines
585 B
Ruby

module LabelsHelper
def issue_label_names
@project.issues_labels.map(&:name)
end
def labels_autocomplete_source
labels = @project.issues_labels
labels = labels.map{ |l| { label: l.name, value: l.name } }
labels.to_json
end
def label_css_class(name)
klass = Gitlab::IssuesLabels
case name
when *klass.warning_labels
'label-warning'
when *klass.neutral_labels
'label-primary'
when *klass.positive_labels
'label-success'
when *klass.important_labels
'label-danger'
else
'label-info'
end
end
end