diff --git a/src/main/scala/gitbucket/core/controller/FileUploadController.scala b/src/main/scala/gitbucket/core/controller/FileUploadController.scala index e74f9d4..a11aa36 100644 --- a/src/main/scala/gitbucket/core/controller/FileUploadController.scala +++ b/src/main/scala/gitbucket/core/controller/FileUploadController.scala @@ -76,6 +76,19 @@ } getOrElse BadRequest } + post("/import") { + session.get(Keys.Session.LoginAccount).collect { case loginAccount: Account if loginAccount.isAdmin => + execute({ (file, fileId) => + // TODO Import data here!! + println("********") + println(fileId) + println(file.getName) + println("********") + }, _ => true) + } + redirect("/admin/data") + } + private def collaboratorsOnly(owner: String, repository: String, loginAccount: Account)(action: => Any): Any = { implicit val session = Database.getSession(request) loginAccount match { diff --git a/src/main/twirl/gitbucket/core/admin/data.scala.html b/src/main/twirl/gitbucket/core/admin/data.scala.html index be7ac13..6f5fad5 100644 --- a/src/main/twirl/gitbucket/core/admin/data.scala.html +++ b/src/main/twirl/gitbucket/core/admin/data.scala.html @@ -22,8 +22,8 @@