[Fix #1016] display notifications for new messages
This commit is contained in:
parent
5474ff8bb4
commit
8e67e5c057
7 changed files with 79 additions and 7 deletions
|
@ -4,6 +4,7 @@ module NewGestionnaire
|
|||
include ActionView::Helpers::TextHelper
|
||||
|
||||
after_action :mark_demande_as_read, only: :show
|
||||
after_action :mark_messagerie_as_read, only: [:messagerie, :create_commentaire]
|
||||
|
||||
def attestation
|
||||
send_data(dossier.attestation.pdf.read, filename: 'attestation.pdf', type: 'application/pdf')
|
||||
|
@ -14,9 +15,8 @@ module NewGestionnaire
|
|||
end
|
||||
|
||||
def messagerie
|
||||
dossier.notifications.messagerie.mark_as_read
|
||||
current_gestionnaire.mark_tab_as_seen(dossier, :messagerie)
|
||||
@commentaire = Commentaire.new
|
||||
@messagerie_seen_at = current_gestionnaire.follows.find_by(dossier: dossier)&.messagerie_seen_at
|
||||
end
|
||||
|
||||
def annotations_privees
|
||||
|
@ -198,5 +198,10 @@ module NewGestionnaire
|
|||
dossier.notifications.demande.mark_as_read
|
||||
current_gestionnaire.mark_tab_as_seen(dossier, :demande)
|
||||
end
|
||||
|
||||
def mark_messagerie_as_read
|
||||
dossier.notifications.messagerie.mark_as_read
|
||||
current_gestionnaire.mark_tab_as_seen(dossier, :messagerie)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue