Merge pull request #9392 from demarches-simplifiees/move-groupe-instructeur-validation-to-model
Tech : déplace une validation sur le groupe d'instructeurs défaut du controleur au modèle
This commit is contained in:
commit
3e193675aa
5 changed files with 28 additions and 30 deletions
|
@ -16,13 +16,7 @@ class GroupeInstructeur < ApplicationRecord
|
|||
|
||||
validates :label, presence: true, allow_nil: false
|
||||
validates :label, uniqueness: { scope: :procedure }
|
||||
validates :closed, acceptance: { accept: [false] }, if: -> do
|
||||
if closed
|
||||
(other_groupe_instructeurs.map(&:closed) + [closed]).all?
|
||||
else
|
||||
false
|
||||
end
|
||||
end
|
||||
validates :closed, acceptance: { accept: [false] }, if: -> { (self == procedure.defaut_groupe_instructeur) }
|
||||
|
||||
before_validation -> { label&.strip! }
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue