tech(clean): simplify implementation of eligibilite rules, code, enhance wording and test coverage
This commit is contained in:
parent
a011576757
commit
f819da8921
29 changed files with 161 additions and 219 deletions
|
@ -940,12 +940,9 @@ class Dossier < ApplicationRecord
|
|||
.filter(&:visible?)
|
||||
.filter(&:mandatory_blank?)
|
||||
.map do |champ|
|
||||
errors.import(champ.errors.add(:value, :missing))
|
||||
champ.errors.add(:value, :missing)
|
||||
end
|
||||
end
|
||||
|
||||
def ineligibilite_rules_computable?
|
||||
revision.ineligibilite_rules_computable?(champs_for_revision(scope: :public))
|
||||
.each { errors.import(_1) }
|
||||
end
|
||||
|
||||
def demander_un_avis!(avis)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue