d45a6b2941
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
29 lines
587 B
Ruby
29 lines
587 B
Ruby
module Gitlab
|
|
class IssuesLabels
|
|
class << self
|
|
def important_labels
|
|
%w(bug critical confirmed)
|
|
end
|
|
|
|
def warning_labels
|
|
%w(documentation support)
|
|
end
|
|
|
|
def neutral_labels
|
|
%w(discussion suggestion)
|
|
end
|
|
|
|
def positive_labels
|
|
%w(feature enhancement)
|
|
end
|
|
|
|
def generate(project)
|
|
label_names = important_labels + warning_labels + neutral_labels + positive_labels
|
|
|
|
label_names.each do |label_name|
|
|
project.labels.create(title: label_name)
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|