Adds a user controller for management

This commit is contained in:
kikito
2015-10-07 20:18:17 +02:00
parent 6cfb23bc40
commit b6aaad87af
8 changed files with 98 additions and 2 deletions

View File

@@ -35,6 +35,8 @@ class User < ActiveRecord::Base
accepts_nested_attributes_for :organization, update_only: true
attr_accessor :skip_password_validation
scope :administrators, -> { joins(:administrators) }
scope :moderators, -> { joins(:moderator) }
scope :organizations, -> { joins(:organization) }
@@ -162,6 +164,11 @@ class User < ActiveRecord::Base
sign_in_count == 1 && unverified? && !organization && !administrator?
end
def password_required?
return false if skip_password_validation
super
end
private
def validate_username_length