Skip to content
Snippets Groups Projects
legal_term.rb 2.18 KiB
Newer Older
Arnaud Levy's avatar
Arnaud Levy committed
# == Schema Information
#
# Table name: communication_website_pages
#
#  id                       :uuid             not null, primary key
#  bodyclass                :string
#  breadcrumb_title         :string
#  featured_image_alt       :string
#  featured_image_credit    :text
#  full_width               :boolean          default(FALSE)
#  header_text              :text
#  kind                     :integer
pabois's avatar
pabois committed
#  meta_description         :text
Arnaud Levy's avatar
Arnaud Levy committed
#  migration_identifier     :string
Arnaud Levy's avatar
Arnaud Levy committed
#  position                 :integer          default(0), not null
#  published                :boolean          default(FALSE)
pabois's avatar
pabois committed
#  slug                     :string           indexed
#  summary                  :text
Arnaud Levy's avatar
Arnaud Levy committed
#  text                     :text
#  title                    :string
#  type                     :string
#  created_at               :datetime         not null
#  updated_at               :datetime         not null
#  communication_website_id :uuid             not null, indexed
#  language_id              :uuid             not null, indexed
#  original_id              :uuid             indexed
Arnaud Levy's avatar
Arnaud Levy committed
#  parent_id                :uuid             indexed
#  university_id            :uuid             not null, indexed
#
# Indexes
#
#  index_communication_website_pages_on_communication_website_id  (communication_website_id)
#  index_communication_website_pages_on_language_id               (language_id)
#  index_communication_website_pages_on_original_id               (original_id)
Arnaud Levy's avatar
Arnaud Levy committed
#  index_communication_website_pages_on_parent_id                 (parent_id)
pabois's avatar
pabois committed
#  index_communication_website_pages_on_slug                      (slug)
Arnaud Levy's avatar
Arnaud Levy committed
#  index_communication_website_pages_on_university_id             (university_id)
#
# Foreign Keys
#
#  fk_rails_1a42003f06  (parent_id => communication_website_pages.id)
#  fk_rails_280107c62b  (communication_website_id => communication_websites.id)
#  fk_rails_304f57360f  (original_id => communication_website_pages.id)
Arnaud Levy's avatar
Arnaud Levy committed
#  fk_rails_d208d15a73  (university_id => universities.id)
#
class Communication::Website::Page::LegalTerm < Communication::Website::Page

Arnaud Levy's avatar
Arnaud Levy committed
  def draftable?
    false
  end
Arnaud Levy's avatar
Arnaud Levy committed

  def is_listed_among_children?
    false
  end
Arnaud Levy's avatar
Arnaud Levy committed

  def default_menu_identifier
    'legal'
  end
pabois's avatar
pabois committed
  
Arnaud Levy's avatar
Arnaud Levy committed
end