|
|
|
|
|
|
|
|
|
|
|
|
|
|
before_destroy :remove_references_before_destroy |
|
|
before_destroy :remove_references_before_destroy |
|
|
|
|
|
|
|
|
scope :sorted, lambda { order(:type => :asc, :lastname => :desc) } |
|
|
|
|
|
|
|
|
scope :sorted, lambda { order(:type => :asc, :lastname => :asc) } |
|
|
scope :named, lambda {|arg| where("LOWER(#{table_name}.lastname) = LOWER(?)", arg.to_s.strip)} |
|
|
scope :named, lambda {|arg| where("LOWER(#{table_name}.lastname) = LOWER(?)", arg.to_s.strip)} |
|
|
scope :givable, lambda {where(:type => 'Group')} |
|
|
scope :givable, lambda {where(:type => 'Group')} |
|
|
|
|
|
|