diff --git a/src/main/scala/app/AccountController.scala b/src/main/scala/app/AccountController.scala index ee227cc..71197b6 100644 --- a/src/main/scala/app/AccountController.scala +++ b/src/main/scala/app/AccountController.scala @@ -131,7 +131,9 @@ get("/:userName/_edit")(oneselfOnly { val userName = params("userName") - getAccountByUserName(userName).map(x => account.html.edit(x, flash.get("info"))) getOrElse NotFound + getAccountByUserName(userName).map { x => + account.html.edit(x, loadSystemSettings(), flash.get("info")) + } getOrElse NotFound }) post("/:userName/_edit", editForm)(oneselfOnly { form => @@ -174,7 +176,7 @@ get("/:userName/_ssh")(oneselfOnly { val userName = params("userName") getAccountByUserName(userName).map { x => - account.html.ssh(x, getPublicKeys(x.userName)) + account.html.ssh(x, loadSystemSettings(), getPublicKeys(x.userName)) } getOrElse NotFound }) diff --git a/src/main/twirl/account/edit.scala.html b/src/main/twirl/account/edit.scala.html index 94b5f19..468e111 100644 --- a/src/main/twirl/account/edit.scala.html +++ b/src/main/twirl/account/edit.scala.html @@ -1,10 +1,10 @@ -@(account: model.Account, info: Option[Any])(implicit context: app.Context) +@(account: model.Account, settings: service.SystemSettingsService.SystemSettings, info: Option[Any])(implicit context: app.Context) @import context._ @import view.helpers._ @html.main("Edit your profile"){
- @menu("profile") + @menu("profile", settings.ssh)
@helper.html.information(info) diff --git a/src/main/twirl/account/menu.scala.html b/src/main/twirl/account/menu.scala.html index 581f925..a5d9139 100644 --- a/src/main/twirl/account/menu.scala.html +++ b/src/main/twirl/account/menu.scala.html @@ -1,12 +1,14 @@ -@(active: String)(implicit context: app.Context) +@(active: String, ssh: Boolean)(implicit context: app.Context) @import context._
diff --git a/src/main/twirl/account/ssh.scala.html b/src/main/twirl/account/ssh.scala.html index 56f7aa7..c59917a 100644 --- a/src/main/twirl/account/ssh.scala.html +++ b/src/main/twirl/account/ssh.scala.html @@ -1,10 +1,10 @@ -@(account: model.Account, sshKeys: List[model.SshKey])(implicit context: app.Context) +@(account: model.Account, settings: service.SystemSettingsService.SystemSettings, sshKeys: List[model.SshKey])(implicit context: app.Context) @import context._ @import view.helpers._ @html.main("SSH Keys"){
- @menu("ssh") + @menu("ssh", settings.ssh)