fix: few fixes after review
This commit is contained in:
parent
fba3cbe331
commit
08cffda440
2 changed files with 11 additions and 11 deletions
|
@ -14,7 +14,7 @@ module Gestionnaires
|
||||||
end
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
@commentaire = @last_commentaire.groupe_gestionnaire.commentaire_groupe_gestionnaires.create(commentaire_params.merge(sender_id: @last_commentaire.sender_id, sender_type: @last_commentaire.sender_type, gestionnaire: current_gestionnaire))
|
@commentaire = @last_commentaire.groupe_gestionnaire.commentaire_groupe_gestionnaires.create(commentaire_params.merge(sender: @last_commentaire.sender, gestionnaire: current_gestionnaire))
|
||||||
|
|
||||||
if @commentaire.errors.empty?
|
if @commentaire.errors.empty?
|
||||||
GroupeGestionnaireMailer.notify_new_commentaire_groupe_gestionnaire(@last_commentaire.groupe_gestionnaire, @commentaire, current_gestionnaire.email, @commentaire.sender_email, @commentaire.sender_type == "Administrateur" ? admin_groupe_gestionnaire_commentaires_path : parent_groupe_gestionnaire_gestionnaire_groupe_gestionnaire_commentaires_path(@last_commentaire.groupe_gestionnaire)).deliver_later
|
GroupeGestionnaireMailer.notify_new_commentaire_groupe_gestionnaire(@last_commentaire.groupe_gestionnaire, @commentaire, current_gestionnaire.email, @commentaire.sender_email, @commentaire.sender_type == "Administrateur" ? admin_groupe_gestionnaire_commentaires_path : parent_groupe_gestionnaire_gestionnaire_groupe_gestionnaire_commentaires_path(@last_commentaire.groupe_gestionnaire)).deliver_later
|
||||||
|
@ -28,7 +28,7 @@ module Gestionnaires
|
||||||
end
|
end
|
||||||
|
|
||||||
def parent_groupe_gestionnaire
|
def parent_groupe_gestionnaire
|
||||||
if (@last_commentaire)
|
if @last_commentaire
|
||||||
@commentaire_seen_at = current_gestionnaire.commentaire_seen_at(@groupe_gestionnaire, current_gestionnaire.id, "Gestionnaire")
|
@commentaire_seen_at = current_gestionnaire.commentaire_seen_at(@groupe_gestionnaire, current_gestionnaire.id, "Gestionnaire")
|
||||||
current_gestionnaire.mark_commentaire_as_seen(@groupe_gestionnaire, current_gestionnaire.id, "Gestionnaire")
|
current_gestionnaire.mark_commentaire_as_seen(@groupe_gestionnaire, current_gestionnaire.id, "Gestionnaire")
|
||||||
end
|
end
|
||||||
|
@ -71,7 +71,7 @@ module Gestionnaires
|
||||||
end
|
end
|
||||||
|
|
||||||
def retrieve_last_parent_groupe_gestionnaire_commentaire
|
def retrieve_last_parent_groupe_gestionnaire_commentaire
|
||||||
@last_commentaire = @groupe_gestionnaire.commentaire_groupe_gestionnaires&.where(sender_id: current_gestionnaire.id, sender_type: "Gestionnaire")&.last
|
@last_commentaire = @groupe_gestionnaire.commentaire_groupe_gestionnaires&.where(sender: current_gestionnaire)&.last
|
||||||
end
|
end
|
||||||
|
|
||||||
def commentaire_params
|
def commentaire_params
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
locals: { steps: [['Mon groupe gestionnaire', admin_groupe_gestionnaire_path],
|
locals: { steps: [['Mon groupe gestionnaire', admin_groupe_gestionnaire_path],
|
||||||
['Messagerie']], preview: false }
|
['Messagerie']], preview: false }
|
||||||
|
|
||||||
.container
|
.fr-container
|
||||||
%h1 Messagerie de « #{@groupe_gestionnaire.name} »
|
%h1 Messagerie de « #{@groupe_gestionnaire.name} »
|
||||||
.messagerie.container
|
.messagerie
|
||||||
- if current_administrateur.commentaire_groupe_gestionnaires.where(groupe_gestionnaire: @groupe_gestionnaire).present?
|
- if current_administrateur.commentaire_groupe_gestionnaires.where(groupe_gestionnaire: @groupe_gestionnaire).present?
|
||||||
%ul.messages-list{ data: { controller: 'scroll-to' } }
|
%ul.messages-list{ data: { controller: 'scroll-to' } }
|
||||||
- current_administrateur.commentaire_groupe_gestionnaires.where(groupe_gestionnaire: @groupe_gestionnaire).each do |commentaire|
|
- current_administrateur.commentaire_groupe_gestionnaires.where(groupe_gestionnaire: @groupe_gestionnaire).each do |commentaire|
|
||||||
%li.message{ class: commentaire_is_from_me_class(commentaire, current_administrateur), id: dom_id(commentaire) }
|
%li.message{ class: commentaire_is_from_me_class(commentaire, current_administrateur), id: dom_id(commentaire) }
|
||||||
= render(GroupeGestionnaire::GroupeGestionnaireCommentaires::CommentaireComponent.new(commentaire: commentaire, connected_user: current_administrateur, commentaire_seen_at: @commentaire_seen_at))
|
= render(GroupeGestionnaire::GroupeGestionnaireCommentaires::CommentaireComponent.new(commentaire: commentaire, connected_user: current_administrateur, commentaire_seen_at: @commentaire_seen_at))
|
||||||
= render partial: "shared/groupe_gestionnaires/commentaires/form", locals: { commentaire: @commentaire, form_url: admin_groupe_gestionnaire_create_commentaire_path }
|
= render partial: "shared/groupe_gestionnaires/commentaires/form", locals: { commentaire: @commentaire, form_url: admin_groupe_gestionnaire_create_commentaire_path }
|
||||||
|
|
Loading…
Add table
Reference in a new issue