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.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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
%h2.new-h2 Signaler un dysfonctionnement
|
||||
%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
|
||||
%p.new-p
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 ')
|
||||
|
|
|
@ -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')
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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|
|
||||
|
|
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)}
|
||||
|
||||
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
|
||||
HEREDOC
|
||||
end
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue