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 |
---|
|
src/main/scala/gitbucket/core/api/ApiLabel.scala 0 → 100644 |
---|
src/main/scala/gitbucket/core/api/CreateALabel.scala 0 → 100644 |
---|
src/main/scala/gitbucket/core/api/JsonFormat.scala |
---|
src/main/scala/gitbucket/core/controller/LabelsController.scala |
---|
src/main/scala/gitbucket/core/model/BasicTemplate.scala |
---|
src/main/scala/gitbucket/core/model/Labels.scala |
---|
src/main/scala/gitbucket/core/service/LabelsService.scala |
---|
src/test/scala/gitbucket/core/api/JsonFormatSpec.scala |
---|
src/test/scala/gitbucket/core/service/LabelsServiceSpec.scala 0 → 100644 |
---|
src/test/scala/gitbucket/core/service/ServiceSpecBase.scala |
---|