Merge pull request #1726 from reap3r119/patch-1

Add additional system paths to reserved names
This commit is contained in:
Naoki Takezoe
2017-10-03 01:55:00 +09:00
committed by GitHub

View File

@@ -321,7 +321,7 @@ trait AccountManagementControllerBase extends ControllerBase {
.map { _ => "Mail address is already registered." } .map { _ => "Mail address is already registered." }
} }
val allReservedNames = Set("git", "admin", "upload", "api") val allReservedNames = Set("git", "admin", "upload", "api", "assets", "plugin-assets", "signin", "signout", "register", "activities.atom", "sidebar-collapse", "groups", "new")
protected def reservedNames(): Constraint = new Constraint(){ protected def reservedNames(): Constraint = new Constraint(){
override def validate(name: String, value: String, messages: Messages): Option[String] = if(allReservedNames.contains(value)){ override def validate(name: String, value: String, messages: Messages): Option[String] = if(allReservedNames.contains(value)){
Some(s"${value} is reserved") Some(s"${value} is reserved")