feat(instructeurs/dossier): explicit error about impossible transition due to incomplete etablissement

This commit is contained in:
Colin Darie 2022-09-21 15:05:54 +02:00
parent e7de19b24d
commit fe2b3ec936
2 changed files with 20 additions and 0 deletions

View file

@ -308,6 +308,8 @@ module Instructeurs
def aasm_error_message(exception, target_state:)
if exception.originating_state == target_state
"Le dossier est déjà #{dossier_display_state(target_state, lower: true)}."
elsif exception.failures.include?(:can_terminer?)
"Les données relatives au SIRET de ce dossier nont pas pu encore être vérifiées : il nest pas possible de le passer #{dossier_display_state(target_state, lower: true)}."
else
"Le dossier est en ce moment #{dossier_display_state(exception.originating_state, lower: true)} : il nest pas possible de le passer #{dossier_display_state(target_state, lower: true)}."
end