|
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 |
|---|