Merge pull request #10048 from demarches-simplifiees/etq-admin-je-vois-les-messages-envoyes-aux-brouillons
ETQ instructeur je vois les messages envoyés aux usagers avec un dossier en brouillon
This commit is contained in:
commit
e94ae3498c
8 changed files with 15 additions and 5 deletions
|
@ -258,7 +258,7 @@ module Instructeurs
|
|||
|
||||
def email_usagers
|
||||
@procedure = procedure
|
||||
@bulk_messages = BulkMessage.includes(:groupe_instructeurs).where(groupe_instructeurs: { procedure: procedure })
|
||||
@bulk_messages = BulkMessage.where(procedure: procedure)
|
||||
@bulk_message = current_instructeur.bulk_messages.build
|
||||
@dossiers_without_groupe_count = procedure.dossiers.state_brouillon.for_groupe_instructeur(nil).count
|
||||
end
|
||||
|
@ -283,7 +283,8 @@ module Instructeurs
|
|||
dossier_state: Dossier.states.fetch(:brouillon),
|
||||
sent_at: Time.zone.now,
|
||||
instructeur_id: current_instructeur.id,
|
||||
groupe_instructeurs: GroupeInstructeur.for_dossiers(dossiers)
|
||||
groupe_instructeurs: GroupeInstructeur.for_dossiers(dossiers),
|
||||
procedure_id: @procedure.id
|
||||
)
|
||||
bulk_message.save!
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
class BulkMessage < ApplicationRecord
|
||||
belongs_to :instructeur
|
||||
belongs_to :procedure
|
||||
has_and_belongs_to_many :groupe_instructeurs, -> { order(:label) }
|
||||
end
|
||||
|
|
|
@ -33,5 +33,5 @@
|
|||
.width-100
|
||||
%h2.claimant
|
||||
%span.email= message.instructeur.email
|
||||
%span.date message envoyé à #{@dossiers_count} usagers le #{message.sent_at.strftime('%d/%m/%y à %H:%M')}
|
||||
%span.date a envoyé ce message à #{@dossiers_without_groupe_count} usagers le #{message.sent_at.strftime('%d/%m/%y à %H:%M')}
|
||||
%p= message.body
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue