Sha256: 04acd8ac27330bd5e7a181bc05589b7bfd808f2d1a14a2a7e71e0dce694d40fc

Contents?: true

Size: 419 Bytes

Versions: 2

Compression:

Stored size: 419 Bytes

Contents

class Membership < ActiveRecord::Base
  belongs_to :site
  belongs_to :user

  validates_uniqueness_of :site_id, :scope => :user_id

  # tentacle does this. is it a good idea to keep has_many :roles on the membership?
  # before_create :set_first_user_admin
  # def set_first_user_admin
  #   self.transaction do
  #     if group && group.members.count == 0
  #       self.admin = true
  #     end
  #   end
  # end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
adva_user-0.0.1 app/models/membership.rb
adva-0.0.1 adva_user/app/models/membership.rb