Change group repository creation API endpoint to /orgs/:org/repos

This commit is contained in:
Jannis Vamvas
2015-10-27 10:27:47 +01:00
parent b64b447b42
commit e34d016581
2 changed files with 3 additions and 3 deletions

View File

@@ -402,8 +402,8 @@ trait AccountControllerBase extends AccountManagementControllerBase {
* Create group repository * Create group repository
* https://developer.github.com/v3/repos/#create * https://developer.github.com/v3/repos/#create
*/ */
post("/api/v3/groups/:groupName/repos")(managersOnly { post("/api/v3/orgs/:org/repos")(managersOnly {
val groupName = params("groupName") val groupName = params("org")
(for { (for {
data <- extractFromJsonBody[CreateARepository] if data.isValid data <- extractFromJsonBody[CreateARepository] if data.isValid
} yield { } yield {

View File

@@ -65,7 +65,7 @@ object Implicits {
def paths: Array[String] = (request.getRequestURI.substring(request.getContextPath.length + 1) match{ def paths: Array[String] = (request.getRequestURI.substring(request.getContextPath.length + 1) match{
case path if path.startsWith("api/v3/repos/") => path.substring(13/* "/api/v3/repos".length */) case path if path.startsWith("api/v3/repos/") => path.substring(13/* "/api/v3/repos".length */)
case path if path.startsWith("api/v3/groups/") => path.substring(14/* "/api/v3/groups".length */) case path if path.startsWith("api/v3/orgs/") => path.substring(12/* "/api/v3/orgs".length */)
case path => path case path => path
}).split("/") }).split("/")