##// END OF EJS Templates
Use validation callback....
Jean-Philippe Lang -
r8173:f5987a5ca066
parent child
Show More
@@ -259,7 +259,7 class User < Principal
259 259
260 260 # Does the backend storage allow this user to change their password?
261 261 def change_password_allowed?
262 return true if auth_source_id.blank?
262 return true if auth_source.nil?
263 263 return auth_source.allow_password_changes?
264 264 end
265 265
@@ -621,8 +621,9 class User < Principal
621 621 end
622 622
623 623 class AnonymousUser < User
624
625 def validate_on_create
624 validate :validate_anonymous_uniqueness, :on => :create
625
626 def validate_anonymous_uniqueness
626 627 # There should be only one AnonymousUser in the database
627 628 errors.add :base, 'An anonymous user already exists.' if AnonymousUser.find(:first)
628 629 end
General Comments 0
You need to be logged in to leave comments. Login now