Add authentication.

This commit is contained in:
takezoe
2013-06-05 02:46:16 +09:00
parent 0bb46ba756
commit 4d5ce740c4
5 changed files with 112 additions and 103 deletions

View File

@@ -46,7 +46,7 @@ trait SettingsControllerBase extends ControllerBase {
/**
* Save the repository options.
*/
post("/:owner/:repository/settings/options", optionsForm){ form =>
post("/:owner/:repository/settings/options", optionsForm)(ownerOnly { form =>
val owner = params("owner")
val repository = params("repository")
@@ -54,7 +54,7 @@ trait SettingsControllerBase extends ControllerBase {
saveRepositoryOptions(owner, repository, form.description, form.defaultBranch, form.repositoryType)
redirect("%s/%s/settings/options".format(owner, repository))
}
})
/**
* Display the Collaborators page.