Extend API to allow CRUD labels
Add Labels API
    * List all labels for this repository
    * Get a single label
    * Create a label
    * Update a label
    * Delete a label

    Reject duplicated label name

    Add test case for LabelsService
1 parent 95746de commit 64cacb18a4ddb8d20ab8425fe0de7726d4355395
@lidice lidice authored on 21 Jan 2016
Showing 10 changed files
View
src/main/scala/gitbucket/core/api/ApiLabel.scala 0 → 100644
View
src/main/scala/gitbucket/core/api/CreateALabel.scala 0 → 100644
View
src/main/scala/gitbucket/core/api/JsonFormat.scala
View
src/main/scala/gitbucket/core/controller/LabelsController.scala
View
src/main/scala/gitbucket/core/model/BasicTemplate.scala
View
src/main/scala/gitbucket/core/model/Labels.scala
View
src/main/scala/gitbucket/core/service/LabelsService.scala
View
src/test/scala/gitbucket/core/api/JsonFormatSpec.scala
View
src/test/scala/gitbucket/core/service/LabelsServiceSpec.scala 0 → 100644
View
src/test/scala/gitbucket/core/service/ServiceSpecBase.scala