Sha256: 9bd004bc55445a5343b1c52e7db095d2a3a71a7027cbf6eb7252fad959da0e63
Contents?: true
Size: 774 Bytes
Versions: 24
Compression:
Stored size: 774 Bytes
Contents
class Project < AbstractAdapter belongs_to :owner, foreign_key: :owner_id, class_name: 'Company' has_many :roles, as: :ownable has_many :admins, through: :roles, source: :user accepts_nested_attributes_for :roles, allow_destroy: true has_many :project_jobs, dependent: :destroy, inverse_of: :project has_many :jobs, through: :project_jobs accepts_nested_attributes_for :project_jobs, allow_destroy: true has_many :user_project_jobs, dependent: :destroy, inverse_of: :project has_many :users, through: :user_project_jobs, inverse_of: :projects accepts_nested_attributes_for :user_project_jobs, allow_destroy: true has_many :teams, dependent: :destroy, inverse_of: :project accepts_nested_attributes_for :teams, allow_destroy: true end
Version data entries
24 entries across 24 versions & 2 rubygems