Sha256: 967e7e2be79e91ae519f9745b94d206194957842808c06213219e27e8a684f92

Contents?: true

Size: 668 Bytes

Versions: 28

Compression:

Stored size: 668 Bytes

Contents

class Page < ApplicationRecord
  include Concerns::Taggable
  include Concerns::Parentable
  include Concerns::Visible
  include Concerns::Seo
  include Concerns::Deletable
  include Concerns::Draggable
  include Concerns::FlexibleContent
  include Concerns::Searchable
  include Concerns::Imageable

  include Concerns::Sortable
  sortable scope: [:parent_id]

  include Concerns::Translatable
  translatable_fields :title, :subtitle

  include Concerns::Cacheable
  cache_by :identifier

  has_many :navigation_items, dependent: :destroy

  validates :description, presence: true
  validates :identifier, uniqueness: { case_sensitive: false }, allow_blank: true
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
udongo-7.6.2 app/models/page.rb
udongo-7.6.1 app/models/page.rb
udongo-7.6.0 app/models/page.rb
udongo-7.5.1 app/models/page.rb
udongo-7.5.0 app/models/page.rb
udongo-7.4.2 app/models/page.rb
udongo-7.4.1 app/models/page.rb
udongo-7.4.0 app/models/page.rb
udongo-7.3.5 app/models/page.rb
udongo-7.3.4 app/models/page.rb
udongo-7.3.3 app/models/page.rb
udongo-7.3.2 app/models/page.rb
udongo-7.3.1 app/models/page.rb
udongo-7.2.1 app/models/page.rb
udongo-7.2.0 app/models/page.rb
udongo-7.1.3 app/models/page.rb
udongo-7.1.2 app/models/page.rb
udongo-7.1.1 app/models/page.rb
udongo-7.1.0 app/models/page.rb
udongo-7.0.4 app/models/page.rb