Skip to content
Snippets Groups Projects
indicator.rb 799 B
Newer Older
Arnaud Levy's avatar
Arnaud Levy committed
# == Schema Information
#
pabois's avatar
pabois committed
# Table name: administration_qualiopi_indicators
Arnaud Levy's avatar
Arnaud Levy committed
#
#  id             :uuid             not null, primary key
Arnaud Levy's avatar
Arnaud Levy committed
#  glossary       :text
Arnaud Levy's avatar
Arnaud Levy committed
#  level_expected :text
#  name           :text
#  non_conformity :text
#  number         :integer
#  proof          :text
#  requirement    :text
#  created_at     :datetime         not null
#  updated_at     :datetime         not null
#  criterion_id   :uuid             not null
#
# Indexes
#
pabois's avatar
pabois committed
#  index_administration_qualiopi_indicators_on_criterion_id  (criterion_id)
Arnaud Levy's avatar
Arnaud Levy committed
#
# Foreign Keys
#
pabois's avatar
pabois committed
#  fk_rails_...  (criterion_id => administration_qualiopi_criterions.id)
Arnaud Levy's avatar
Arnaud Levy committed
#
Arnaud Levy's avatar
Arnaud Levy committed
class Administration::Qualiopi::Indicator < ApplicationRecord
Arnaud Levy's avatar
Arnaud Levy committed
  belongs_to :criterion

Arnaud Levy's avatar
Arnaud Levy committed
  validates :number, uniqueness: true

Arnaud Levy's avatar
Arnaud Levy committed
  def to_s
    "Indicateur #{number}"
  end
end