feat(procedure_revision.validates): ineligibilite_rules

This commit is contained in:
mfo 2024-06-05 18:08:33 +02:00
parent e3a24d53ea
commit a011576757
No known key found for this signature in database
GPG key ID: 7CE3E1F5B794A8EC
7 changed files with 37 additions and 5 deletions

View file

@ -496,6 +496,13 @@ class ProcedureRevision < ApplicationRecord
end
end
def ineligibilite_rules_are_valid?
if ineligibilite_rules
ineligibilite_rules.errors(types_de_champ_for(scope: :public).to_a)
.each { errors.add(:ineligibilite_rules, :invalid) }
end
end
def replace_type_de_champ_by_clone(coordinate)
cloned_type_de_champ = coordinate.type_de_champ.deep_clone do |original, kopy|
ClonePiecesJustificativesService.clone_attachments(original, kopy)