Project

General

Profile

Download (505 Bytes) Statistics
| Branch: | Tag: | Revision:
class ExternalUsergroup < ActiveRecord::Base
belongs_to :usergroup, :inverse_of => :external_usergroups
belongs_to :auth_source

validates_lengths_from_database
validates_uniqueness_of :name, :scope => :auth_source_id
validates_presence_of :name, :auth_source, :usergroup
validate :hidden_authsource_restricted

def hidden_authsource_restricted
if auth_source_id_changed? && auth_source.kind_of?(AuthSourceHidden)
errors.add :auth_source, _("is not permitted")
end
end
end
(15-15/61)