feat(graphql): add an option to dossier state change mutations to disable notifications
This commit is contained in:
parent
9e30d5fc22
commit
74e277d0a2
10 changed files with 86 additions and 34 deletions
|
@ -151,15 +151,15 @@ module Instructeurs
|
|||
case params[:process_action]
|
||||
when "refuser"
|
||||
target_state = :refuse
|
||||
dossier.refuser!(current_instructeur, motivation, justificatif)
|
||||
dossier.refuser!(current_instructeur, motivation, justificatif: justificatif)
|
||||
flash.notice = "Dossier considéré comme refusé."
|
||||
when "classer_sans_suite"
|
||||
target_state = :sans_suite
|
||||
dossier.classer_sans_suite!(current_instructeur, motivation, justificatif)
|
||||
dossier.classer_sans_suite!(current_instructeur, motivation, justificatif: justificatif)
|
||||
flash.notice = "Dossier considéré comme sans suite."
|
||||
when "accepter"
|
||||
target_state = :accepte
|
||||
dossier.accepter!(current_instructeur, motivation, justificatif)
|
||||
dossier.accepter!(current_instructeur, motivation, justificatif: justificatif)
|
||||
flash.notice = "Dossier traité avec succès."
|
||||
end
|
||||
rescue AASM::InvalidTransition => e
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue