review: validate prefilled champs only

This commit is contained in:
sebastiencarceles 2022-12-01 12:00:21 +01:00
parent 1e21a3d3e1
commit 373e8aeadb
41 changed files with 54 additions and 3 deletions

View file

@ -5,6 +5,7 @@
# id :integer not null, primary key
# data :jsonb
# fetch_external_data_exceptions :string is an Array
# prefilled :boolean default(FALSE)
# private :boolean default(FALSE), not null
# rebased_at :datetime
# row :integer
@ -79,6 +80,7 @@ class Champ < ApplicationRecord
scope :public_ordered, -> { public_only.ordered }
scope :private_ordered, -> { private_only.ordered }
scope :root, -> { where(parent_id: nil) }
scope :prefilled, -> { where(prefilled: true) }
before_create :set_dossier_id, if: :needs_dossier_id?
before_validation :set_dossier_id, if: :needs_dossier_id?