diff --git a/src/main/scala/app/RepositorySettingsController.scala b/src/main/scala/app/RepositorySettingsController.scala index f47119d..d745623 100644 --- a/src/main/scala/app/RepositorySettingsController.scala +++ b/src/main/scala/app/RepositorySettingsController.scala @@ -174,14 +174,14 @@ }) /** - * Display the transfer ownership page. + * Display the danger zone. */ - get("/:owner/:repository/settings/transfer")(ownerOnly { - settings.html.transfer(_) + get("/:owner/:repository/settings/danger")(ownerOnly { + settings.html.danger(_) }) /** - * Save the repository options. + * Transfer repository ownership. */ post("/:owner/:repository/settings/transfer", transferForm)(ownerOnly { (form, repository) => // Change repository owner @@ -197,15 +197,7 @@ FileUtils.moveDirectory(dir, getWikiRepositoryDir(form.newOwner, repository.name)) } } -// flash += "info" -> "Repository ownership is transferred." - redirect(s"/${form.newOwner}/${repository.name}/settings/transfer") - }) - - /** - * Display the delete repository page. - */ - get("/:owner/:repository/settings/delete")(ownerOnly { - settings.html.delete(_) + redirect(s"/${form.newOwner}/${repository.name}") }) /** diff --git a/src/main/twirl/settings/danger.scala.html b/src/main/twirl/settings/danger.scala.html new file mode 100644 index 0000000..cdb77b1 --- /dev/null +++ b/src/main/twirl/settings/danger.scala.html @@ -0,0 +1,44 @@ +@(repository: service.RepositoryService.RepositoryInfo)(implicit context: app.Context) +@import context._ +@import view.helpers._ +@html.main("Danger Zone", Some(repository)){ + @html.header("settings", repository) + @menu("danger", repository){ +