Add constants for email addresses
This commit is contained in:
parent
a3f5ae9d0b
commit
185f08f63e
18 changed files with 34 additions and 24 deletions
|
@ -46,7 +46,7 @@ class Admin::ProceduresController < AdminController
|
||||||
procedure = current_administrateur.procedures.find(params[:id])
|
procedure = current_administrateur.procedures.find(params[:id])
|
||||||
procedure.hide!
|
procedure.hide!
|
||||||
|
|
||||||
flash.notice = "Procédure supprimée, en cas d'erreur contactez nous : contact@demarches-simplifiees.fr"
|
flash.notice = "Procédure supprimée, en cas d'erreur contactez nous : #{CONTACT_EMAIL}"
|
||||||
redirect_to admin_procedures_draft_path
|
redirect_to admin_procedures_draft_path
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ class Administrateurs::ActivateController < ApplicationController
|
||||||
@administrateur = Administrateur.find_inactive_by_token(params[:token])
|
@administrateur = Administrateur.find_inactive_by_token(params[:token])
|
||||||
|
|
||||||
if !@administrateur
|
if !@administrateur
|
||||||
flash.alert = "Le lien de validation d'administrateur a expiré, contactez-nous à contact@demarches-simplifiees.fr pour obtenir un nouveau lien."
|
flash.alert = "Le lien de validation d'administrateur a expiré, contactez-nous à #{CONTACT_EMAIL} pour obtenir un nouveau lien."
|
||||||
redirect_to root_path
|
redirect_to root_path
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -5,7 +5,7 @@ class Gestionnaires::ActivateController < ApplicationController
|
||||||
@gestionnaire = Gestionnaire.with_reset_password_token(params[:token])
|
@gestionnaire = Gestionnaire.with_reset_password_token(params[:token])
|
||||||
|
|
||||||
if !@gestionnaire
|
if !@gestionnaire
|
||||||
flash.alert = "Le lien de validation du compte accompagnateur a expiré, contactez-nous à contact@demarches-simplifiees.fr pour obtenir un nouveau lien."
|
flash.alert = "Le lien de validation du compte accompagnateur a expiré, contactez-nous à #{CONTACT_EMAIL} pour obtenir un nouveau lien."
|
||||||
redirect_to root_path
|
redirect_to root_path
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -9,6 +9,6 @@ class AdministrateurMailer < ApplicationMailer
|
||||||
|
|
||||||
mail(to: administrateur.email,
|
mail(to: administrateur.email,
|
||||||
subject: subject,
|
subject: subject,
|
||||||
reply_to: "contact@demarches-simplifiees.fr")
|
reply_to: CONTACT_EMAIL)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -6,7 +6,7 @@ class AdministrationMailer < ApplicationMailer
|
||||||
@administration = administration
|
@administration = administration
|
||||||
subject = "Création d'un compte Admin demarches-simplifiees.fr"
|
subject = "Création d'un compte Admin demarches-simplifiees.fr"
|
||||||
|
|
||||||
mail(to: 'tech@demarches-simplifiees.fr',
|
mail(to: TECH_EMAIL,
|
||||||
subject: subject)
|
subject: subject)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ class AdministrationMailer < ApplicationMailer
|
||||||
|
|
||||||
mail(to: admin.email,
|
mail(to: admin.email,
|
||||||
subject: subject,
|
subject: subject,
|
||||||
reply_to: "contact@demarches-simplifiees.fr")
|
reply_to: CONTACT_EMAIL)
|
||||||
end
|
end
|
||||||
|
|
||||||
def refuse_admin(admin_email)
|
def refuse_admin(admin_email)
|
||||||
|
@ -25,14 +25,14 @@ class AdministrationMailer < ApplicationMailer
|
||||||
|
|
||||||
mail(to: admin_email,
|
mail(to: admin_email,
|
||||||
subject: subject,
|
subject: subject,
|
||||||
reply_to: "contact@demarches-simplifiees.fr")
|
reply_to: CONTACT_EMAIL)
|
||||||
end
|
end
|
||||||
|
|
||||||
def dubious_procedures(procedures_and_type_de_champs)
|
def dubious_procedures(procedures_and_type_de_champs)
|
||||||
@procedures_and_type_de_champs = procedures_and_type_de_champs
|
@procedures_and_type_de_champs = procedures_and_type_de_champs
|
||||||
subject = "[RGS] De nouvelles procédures comportent des champs interdits"
|
subject = "[RGS] De nouvelles procédures comportent des champs interdits"
|
||||||
|
|
||||||
mail(to: 'equipe@demarches-simplifiees.fr',
|
mail(to: EQUIPE_EMAIL,
|
||||||
subject: subject)
|
subject: subject)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -8,7 +8,7 @@ class GestionnaireMailer < ApplicationMailer
|
||||||
|
|
||||||
mail(to: gestionnaire.email,
|
mail(to: gestionnaire.email,
|
||||||
subject: subject,
|
subject: subject,
|
||||||
reply_to: "contact@demarches-simplifiees.fr")
|
reply_to: CONTACT_EMAIL)
|
||||||
end
|
end
|
||||||
|
|
||||||
def user_to_gestionnaire(email)
|
def user_to_gestionnaire(email)
|
||||||
|
|
|
@ -102,8 +102,8 @@ class Gestionnaire < ApplicationRecord
|
||||||
|
|
||||||
messagerie = follow.messagerie_seen_at.present? &&
|
messagerie = follow.messagerie_seen_at.present? &&
|
||||||
dossier.commentaires
|
dossier.commentaires
|
||||||
.where.not(email: 'contact@tps.apientreprise.fr')
|
.where.not(email: OLD_CONTACT_EMAIL)
|
||||||
.where.not(email: 'contact@demarches-simplifiees.fr')
|
.where.not(email: CONTACT_EMAIL)
|
||||||
.updated_since?(follow.messagerie_seen_at).any?
|
.updated_since?(follow.messagerie_seen_at).any?
|
||||||
|
|
||||||
annotations_hash(demande, annotations_privees, avis_notif, messagerie)
|
annotations_hash(demande, annotations_privees, avis_notif, messagerie)
|
||||||
|
@ -208,8 +208,8 @@ class Gestionnaire < ApplicationRecord
|
||||||
updated_messagerie = dossiers
|
updated_messagerie = dossiers
|
||||||
.joins(:commentaires)
|
.joins(:commentaires)
|
||||||
.where('commentaires.updated_at > follows.messagerie_seen_at')
|
.where('commentaires.updated_at > follows.messagerie_seen_at')
|
||||||
.where.not(commentaires: { email: 'contact@tps.apientreprise.fr' })
|
.where.not(commentaires: { email: OLD_CONTACT_EMAIL })
|
||||||
.where.not(commentaires: { email: 'contact@demarches-simplifiees.fr' })
|
.where.not(commentaires: { email: CONTACT_EMAIL })
|
||||||
|
|
||||||
[
|
[
|
||||||
updated_demandes,
|
updated_demandes,
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
%h2.new-h2 Signaler un dysfonctionnement
|
%h2.new-h2 Signaler un dysfonctionnement
|
||||||
%p.new-p
|
%p.new-p
|
||||||
Si, malgré notre vigilance, vous rencontriez le moindre problème d’accessibilité sur notre site, n’hésitez pas à nous écrire à <a href="mailto:contact@demarches-simplifiees.fr">contact@demarches-simplifiees.fr</a>.
|
= "Si, malgré notre vigilance, vous rencontriez le moindre problème d’accessibilité sur notre site, n’hésitez pas à nous écrire à <a href='mailto:#{CONTACT_EMAIL}'>#{CONTACT_EMAIL}</a>."
|
||||||
|
|
||||||
%h2.new-h2 Défenseur des droits
|
%h2.new-h2 Défenseur des droits
|
||||||
%p.new-p
|
%p.new-p
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
%br
|
%br
|
||||||
– par téléphone : 01 76 42 02 87
|
– par téléphone : 01 76 42 02 87
|
||||||
%br
|
%br
|
||||||
– par email : <a href="mailto:contact@demarches-simplifiees.fr">contact@demarches-simplifiees.fr</a>
|
= "– par email : <a href='mailto:#{CONTACT_EMAIL}'>#{CONTACT_EMAIL}</a>"
|
||||||
|
|
||||||
- if nav_bar_profile == :user
|
- if nav_bar_profile == :user
|
||||||
%ul.header-tabs
|
%ul.header-tabs
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
%h2
|
%h2
|
||||||
%span.mail
|
%span.mail
|
||||||
= render partial: 'new_gestionnaire/shared/messages/message_issuer', locals: { commentaire: commentaire, current_gestionnaire: current_gestionnaire }
|
= render partial: 'new_gestionnaire/shared/messages/message_issuer', locals: { commentaire: commentaire, current_gestionnaire: current_gestionnaire }
|
||||||
- if ![current_gestionnaire.email, commentaire.dossier.user.email, 'contact@tps.apientreprise.fr', 'contact@demarches-simplifiees.fr'].include?(commentaire.email)
|
- if ![current_gestionnaire.email, commentaire.dossier.user.email, OLD_CONTACT_EMAIL, CONTACT_EMAIL].include?(commentaire.email)
|
||||||
%span.guest Invité
|
%span.guest Invité
|
||||||
%span.date{ class: highlight_if_unseen_class(messagerie_seen_at, commentaire.created_at) }
|
%span.date{ class: highlight_if_unseen_class(messagerie_seen_at, commentaire.created_at) }
|
||||||
= I18n.l(commentaire.created_at.localtime, format: '%d/%m/%Y à %H:%M ')
|
= I18n.l(commentaire.created_at.localtime, format: '%d/%m/%Y à %H:%M ')
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
- case commentaire.email
|
- case commentaire.email
|
||||||
- when current_gestionnaire.email
|
- when current_gestionnaire.email
|
||||||
= image_tag('icons/account-circle.svg', class: 'person-icon')
|
= image_tag('icons/account-circle.svg', class: 'person-icon')
|
||||||
- when 'contact@demarches-simplifiees.fr'
|
- when OLD_CONTACT_EMAIL
|
||||||
|
- when CONTACT_EMAIL
|
||||||
= image_tag('icons/mail.svg', class: 'person-icon')
|
= image_tag('icons/mail.svg', class: 'person-icon')
|
||||||
- else
|
- else
|
||||||
= image_tag('icons/blue-person.svg', class: 'person-icon')
|
= image_tag('icons/blue-person.svg', class: 'person-icon')
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
- case commentaire.email
|
- case commentaire.email
|
||||||
- when current_gestionnaire.email
|
- when current_gestionnaire.email
|
||||||
Vous
|
Vous
|
||||||
- when 'contact@tps.apientreprise.fr'
|
- when OLD_CONTACT_EMAIL
|
||||||
- when 'contact@demarches-simplifiees.fr'
|
- when CONTACT_EMAIL
|
||||||
Email automatique
|
Email automatique
|
||||||
- else
|
- else
|
||||||
= commentaire.email
|
= commentaire.email
|
||||||
|
|
|
@ -190,7 +190,7 @@
|
||||||
.icon.bubble.avis-icon
|
.icon.bubble.avis-icon
|
||||||
.width-100
|
.width-100
|
||||||
%h2.gestionnaire
|
%h2.gestionnaire
|
||||||
contact@demarches-simplifiees.fr
|
= CONTACT_EMAIL
|
||||||
%span.date Réponse donnée le 13/01/2012
|
%span.date Réponse donnée le 13/01/2012
|
||||||
%p Je donne un avis favorable
|
%p Je donne un avis favorable
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
require_relative "emails"
|
||||||
|
|
||||||
# Use this hook to configure devise mailer, warden hooks and so forth.
|
# Use this hook to configure devise mailer, warden hooks and so forth.
|
||||||
# Many of these configuration options can be set straight in your model.
|
# Many of these configuration options can be set straight in your model.
|
||||||
Devise.setup do |config|
|
Devise.setup do |config|
|
||||||
|
|
7
config/initializers/emails.rb
Normal file
7
config/initializers/emails.rb
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
if !defined?(CONTACT_EMAIL)
|
||||||
|
CONTACT_EMAIL = "contact@demarches-simplifiees.fr"
|
||||||
|
EQUIPE_EMAIL = "equipe@demarches-simplifiees.fr"
|
||||||
|
TECH_EMAIL = "tech@demarches-simplifiees.fr"
|
||||||
|
|
||||||
|
OLD_CONTACT_EMAIL = "contact@tps.apientreprise.fr"
|
||||||
|
end
|
|
@ -35,7 +35,7 @@ module Mailers
|
||||||
#{detail_procedures(procedures)}
|
#{detail_procedures(procedures)}
|
||||||
|
|
||||||
Pour toute question vous pouvez nous joindre par téléphone au 01 76 42 02 87
|
Pour toute question vous pouvez nous joindre par téléphone au 01 76 42 02 87
|
||||||
ou sur l’adresse email contact@demarches-simplifiees.fr.
|
ou sur l’adresse email #{CONTACT_EMAIL}.
|
||||||
-- \nL’équipe demarches-simplifiees.fr
|
-- \nL’équipe demarches-simplifiees.fr
|
||||||
HEREDOC
|
HEREDOC
|
||||||
end
|
end
|
||||||
|
|
|
@ -31,7 +31,7 @@ describe Commentaire do
|
||||||
expect(commentaire).not_to receive(:notify_user)
|
expect(commentaire).not_to receive(:notify_user)
|
||||||
expect(commentaire).not_to receive(:notify_gestionnaires)
|
expect(commentaire).not_to receive(:notify_gestionnaires)
|
||||||
|
|
||||||
commentaire.email = "contact@demarches-simplifiees.fr"
|
commentaire.email = CONTACT_EMAIL
|
||||||
commentaire.save
|
commentaire.save
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -246,7 +246,7 @@ describe Gestionnaire, type: :model do
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'when there is a new commentaire issued by tps' do
|
context 'when there is a new commentaire issued by tps' do
|
||||||
before { create(:commentaire, dossier: dossier, email: 'contact@demarches-simplifiees.fr') }
|
before { create(:commentaire, dossier: dossier, email: CONTACT_EMAIL) }
|
||||||
|
|
||||||
it { is_expected.to match({ demande: false, annotations_privees: false, avis: false, messagerie: false }) }
|
it { is_expected.to match({ demande: false, annotations_privees: false, avis: false, messagerie: false }) }
|
||||||
end
|
end
|
||||||
|
@ -327,7 +327,7 @@ describe Gestionnaire, type: :model do
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'when there is a new commentaire issued by tps' do
|
context 'when there is a new commentaire issued by tps' do
|
||||||
before { create(:commentaire, dossier: dossier, email: 'contact@demarches-simplifiees.fr') }
|
before { create(:commentaire, dossier: dossier, email: CONTACT_EMAIL) }
|
||||||
|
|
||||||
it { is_expected.to match([]) }
|
it { is_expected.to match([]) }
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue