diff options
Diffstat (limited to 'lib/api/group_labels.rb')
-rw-r--r-- | lib/api/group_labels.rb | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/lib/api/group_labels.rb b/lib/api/group_labels.rb index 0dbc5f45a68..a78db7efe59 100644 --- a/lib/api/group_labels.rb +++ b/lib/api/group_labels.rb @@ -8,54 +8,54 @@ module API before { authenticate! } params do - requires :id, type: String, desc: 'The ID of a group' + requires :id, type: String, desc: "The ID of a group" end resource :groups, requirements: API::NAMESPACE_OR_PROJECT_REQUIREMENTS do - desc 'Get all labels of the group' do - detail 'This feature was added in GitLab 11.8' + desc "Get all labels of the group" do + detail "This feature was added in GitLab 11.8" success Entities::GroupLabel end params do use :pagination end - get ':id/labels' do + get ":id/labels" do get_labels(user_group, Entities::GroupLabel) end - desc 'Create a new label' do - detail 'This feature was added in GitLab 11.8' + desc "Create a new label" do + detail "This feature was added in GitLab 11.8" success Entities::GroupLabel end params do use :label_create_params end - post ':id/labels' do + post ":id/labels" do create_label(user_group, Entities::GroupLabel) end - desc 'Update an existing label. At least one optional parameter is required.' do - detail 'This feature was added in GitLab 11.8' + desc "Update an existing label. At least one optional parameter is required." do + detail "This feature was added in GitLab 11.8" success Entities::GroupLabel end params do - requires :name, type: String, desc: 'The name of the label to be updated' - optional :new_name, type: String, desc: 'The new name of the label' + requires :name, type: String, desc: "The name of the label to be updated" + optional :new_name, type: String, desc: "The new name of the label" optional :color, type: String, desc: "The new color of the label given in 6-digit hex notation with leading '#' sign (e.g. #FFAABB) or one of the allowed CSS color names" - optional :description, type: String, desc: 'The new description of label' + optional :description, type: String, desc: "The new description of label" at_least_one_of :new_name, :color, :description end - put ':id/labels' do + put ":id/labels" do update_label(user_group, Entities::GroupLabel) end - desc 'Delete an existing label' do - detail 'This feature was added in GitLab 11.8' + desc "Delete an existing label" do + detail "This feature was added in GitLab 11.8" success Entities::GroupLabel end params do - requires :name, type: String, desc: 'The name of the label to be deleted' + requires :name, type: String, desc: "The name of the label to be deleted" end - delete ':id/labels' do + delete ":id/labels" do delete_label(user_group) end end |