Sha256: 641ba5c10917165e41b3502f52b6d4e6088e3afc93a05cb4a2172575bc309426

Contents?: true

Size: 362 Bytes

Versions: 14

Compression:

Stored size: 362 Bytes

Contents

class ProjectUser < ActiveRecord::Base#
  self.table_name = 'projects_users'
  
  belongs_to :project
  belongs_to :vacancy
  belongs_to :user
  belongs_to :role
  
  validates :project_id, presence: true
  validates :user_id, presence: true, uniqueness: { scope: [:project_id, :vacancy_id] }
  
  attr_accessible :project_id, :vacancy_id, :user_id, :role_id
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
voluntary-0.3.0 app/models/project_user.rb
voluntary-0.2.4 app/models/project_user.rb
voluntary-0.2.3 app/models/project_user.rb
voluntary-0.2.2 app/models/project_user.rb
voluntary-0.2.1 app/models/project_user.rb
voluntary-0.2.0 app/models/project_user.rb
voluntary-0.1.0 app/models/project_user.rb
voluntary-0.1.0.rc4 app/models/project_user.rb
voluntary-0.1.0.rc3 app/models/project_user.rb
voluntary-0.1.0.rc2 app/models/project_user.rb
voluntary-0.1.0.rc1 app/models/project_user.rb
voluntary-0.0.3 app/models/project_user.rb
voluntary-0.0.2 app/models/project_user.rb
voluntary-0.0.1 app/models/project_user.rb