Add constants for email addresses

This commit is contained in:
gregoirenovel 2018-05-31 15:43:57 +02:00
parent a3f5ae9d0b
commit 185f08f63e
18 changed files with 34 additions and 24 deletions

View file

@ -46,7 +46,7 @@ class Admin::ProceduresController < AdminController
procedure = current_administrateur.procedures.find(params[:id])
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
end

View file

@ -5,7 +5,7 @@ class Administrateurs::ActivateController < ApplicationController
@administrateur = Administrateur.find_inactive_by_token(params[:token])
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
end
end

View file

@ -5,7 +5,7 @@ class Gestionnaires::ActivateController < ApplicationController
@gestionnaire = Gestionnaire.with_reset_password_token(params[:token])
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
end
end

View file

@ -9,6 +9,6 @@ class AdministrateurMailer < ApplicationMailer
mail(to: administrateur.email,
subject: subject,
reply_to: "contact@demarches-simplifiees.fr")
reply_to: CONTACT_EMAIL)
end
end

View file

@ -6,7 +6,7 @@ class AdministrationMailer < ApplicationMailer
@administration = administration
subject = "Création d'un compte Admin demarches-simplifiees.fr"
mail(to: 'tech@demarches-simplifiees.fr',
mail(to: TECH_EMAIL,
subject: subject)
end
@ -17,7 +17,7 @@ class AdministrationMailer < ApplicationMailer
mail(to: admin.email,
subject: subject,
reply_to: "contact@demarches-simplifiees.fr")
reply_to: CONTACT_EMAIL)
end
def refuse_admin(admin_email)
@ -25,14 +25,14 @@ class AdministrationMailer < ApplicationMailer
mail(to: admin_email,
subject: subject,
reply_to: "contact@demarches-simplifiees.fr")
reply_to: CONTACT_EMAIL)
end
def dubious_procedures(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"
mail(to: 'equipe@demarches-simplifiees.fr',
mail(to: EQUIPE_EMAIL,
subject: subject)
end
end

View file

@ -8,7 +8,7 @@ class GestionnaireMailer < ApplicationMailer
mail(to: gestionnaire.email,
subject: subject,
reply_to: "contact@demarches-simplifiees.fr")
reply_to: CONTACT_EMAIL)
end
def user_to_gestionnaire(email)

View file

@ -102,8 +102,8 @@ class Gestionnaire < ApplicationRecord
messagerie = follow.messagerie_seen_at.present? &&
dossier.commentaires
.where.not(email: 'contact@tps.apientreprise.fr')
.where.not(email: 'contact@demarches-simplifiees.fr')
.where.not(email: OLD_CONTACT_EMAIL)
.where.not(email: CONTACT_EMAIL)
.updated_since?(follow.messagerie_seen_at).any?
annotations_hash(demande, annotations_privees, avis_notif, messagerie)
@ -208,8 +208,8 @@ class Gestionnaire < ApplicationRecord
updated_messagerie = dossiers
.joins(:commentaires)
.where('commentaires.updated_at > follows.messagerie_seen_at')
.where.not(commentaires: { email: 'contact@tps.apientreprise.fr' })
.where.not(commentaires: { email: 'contact@demarches-simplifiees.fr' })
.where.not(commentaires: { email: OLD_CONTACT_EMAIL })
.where.not(commentaires: { email: CONTACT_EMAIL })
[
updated_demandes,

View file

@ -9,7 +9,7 @@
%h2.new-h2 Signaler un dysfonctionnement
%p.new-p
Si, malgré notre vigilance, vous rencontriez le moindre problème daccessibilité sur notre site, nhé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 daccessibilité sur notre site, nhésitez pas à nous écrire à <a href='mailto:#{CONTACT_EMAIL}'>#{CONTACT_EMAIL}</a>."
%h2.new-h2 Défenseur des droits
%p.new-p

View file

@ -29,7 +29,7 @@
%br
par téléphone : 01 76 42 02 87
%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
%ul.header-tabs

View file

@ -4,7 +4,7 @@
%h2
%span.mail
= 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.date{ class: highlight_if_unseen_class(messagerie_seen_at, commentaire.created_at) }
= I18n.l(commentaire.created_at.localtime, format: '%d/%m/%Y à %H:%M ')

View file

@ -1,7 +1,8 @@
- case commentaire.email
- when current_gestionnaire.email
= 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')
- else
= image_tag('icons/blue-person.svg', class: 'person-icon')

View file

@ -1,8 +1,8 @@
- case commentaire.email
- when current_gestionnaire.email
Vous
- when 'contact@tps.apientreprise.fr'
- when 'contact@demarches-simplifiees.fr'
- when OLD_CONTACT_EMAIL
- when CONTACT_EMAIL
Email automatique
- else
= commentaire.email

View file

@ -190,7 +190,7 @@
.icon.bubble.avis-icon
.width-100
%h2.gestionnaire
contact@demarches-simplifiees.fr
= CONTACT_EMAIL
%span.date Réponse donnée le 13/01/2012
%p Je donne un avis favorable

View file

@ -1,3 +1,5 @@
require_relative "emails"
# Use this hook to configure devise mailer, warden hooks and so forth.
# Many of these configuration options can be set straight in your model.
Devise.setup do |config|

View 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

View file

@ -35,7 +35,7 @@ module Mailers
#{detail_procedures(procedures)}
Pour toute question vous pouvez nous joindre par téléphone au 01 76 42 02 87
ou sur ladresse email contact@demarches-simplifiees.fr.
ou sur ladresse email #{CONTACT_EMAIL}.
-- \nLéquipe demarches-simplifiees.fr
HEREDOC
end

View file

@ -31,7 +31,7 @@ describe Commentaire do
expect(commentaire).not_to receive(:notify_user)
expect(commentaire).not_to receive(:notify_gestionnaires)
commentaire.email = "contact@demarches-simplifiees.fr"
commentaire.email = CONTACT_EMAIL
commentaire.save
end
end

View file

@ -246,7 +246,7 @@ describe Gestionnaire, type: :model do
end
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 }) }
end
@ -327,7 +327,7 @@ describe Gestionnaire, type: :model do
end
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([]) }
end