Sha256: f1abd2a10a9ed624f3a9045e0053e71808297beb51b1e1f6326543fec40c41bb

Contents?: true

Size: 413 Bytes

Versions: 10

Compression:

Stored size: 413 Bytes

Contents

module CamaleonCms
  class PostTag < CamaleonCms::TermTaxonomy
    default_scope { where(taxonomy: :post_tag) }

    has_many :posts, foreign_key: :objectid, through: :term_relationships, source: :object
    belongs_to :post_type, foreign_key: :parent_id, inverse_of: :post_tags, required: false
    belongs_to :owner, class_name: CamaManager.get_user_class_name, foreign_key: :user_id, required: false
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
camaleon_cms-2.9.1 app/models/camaleon_cms/post_tag.rb
camaleon_cms-2.9.0 app/models/camaleon_cms/post_tag.rb
camaleon_cms-2.8.3 app/models/camaleon_cms/post_tag.rb
camaleon_cms-2.8.2 app/models/camaleon_cms/post_tag.rb
camaleon_cms-2.8.1 app/models/camaleon_cms/post_tag.rb
camaleon_cms-2.8.0 app/models/camaleon_cms/post_tag.rb
camaleon_cms-2.7.5 app/models/camaleon_cms/post_tag.rb
camaleon_cms-2.7.4 app/models/camaleon_cms/post_tag.rb
camaleon_cms-2.7.3 app/models/camaleon_cms/post_tag.rb
camaleon_cms-2.7.0 app/models/camaleon_cms/post_tag.rb