[fix #1670] Manager send the refused admin email
This commit is contained in:
parent
d0431a28f2
commit
289ddb5419
5 changed files with 35 additions and 3 deletions
|
@ -28,7 +28,12 @@ module Manager
|
|||
refuse_administrateur_params[:person_id],
|
||||
PipedriveService::PIPEDRIVE_CAMILLE_ID
|
||||
)
|
||||
flash.notice = "La demande va être refusée"
|
||||
|
||||
AdministrationMailer
|
||||
.refuse_admin(refuse_administrateur_params[:email])
|
||||
.deliver_later
|
||||
|
||||
flash.notice = "La demande de #{refuse_administrateur_params[:email]} va être refusée"
|
||||
redirect_to manager_demandes_path
|
||||
end
|
||||
|
||||
|
@ -39,7 +44,7 @@ module Manager
|
|||
end
|
||||
|
||||
def refuse_administrateur_params
|
||||
params.permit(:person_id)
|
||||
params.permit(:email, :person_id)
|
||||
end
|
||||
|
||||
def pending_demandes
|
||||
|
|
|
@ -16,6 +16,12 @@ class AdministrationMailer < ApplicationMailer
|
|||
reply_to: "contact@demarches-simplifiees.fr")
|
||||
end
|
||||
|
||||
def refuse_admin(admin_email)
|
||||
mail(to: admin_email,
|
||||
subject: "demarches-simplifiees.fr - Votre demande de compte a été refusée",
|
||||
reply_to: "contact@demarches-simplifiees.fr")
|
||||
end
|
||||
|
||||
def dubious_procedures(procedures_and_type_de_champs)
|
||||
@procedures_and_type_de_champs = procedures_and_type_de_champs
|
||||
mail(to: 'equipe@demarches-simplifiees.fr',
|
||||
|
|
17
app/views/administration_mailer/refuse_admin.html.haml
Normal file
17
app/views/administration_mailer/refuse_admin.html.haml
Normal file
|
@ -0,0 +1,17 @@
|
|||
- content_for(:title, 'Demande de création de compte refusée')
|
||||
|
||||
Bonjour,
|
||||
%br
|
||||
%br
|
||||
Les comptes administrateurs sont destinés aux administrations publiques souhaitant mettre en place des démarches dématérialisées avec demarches-simplifiees.fr. Il ne semble pas que ce soit votre cas.
|
||||
%br
|
||||
%br
|
||||
Pour les usagers qui souhaitent remplir une démarche, l’entrée dans demarches-simplifiees.fr se fait via un lien fourni par l’administration responsable, sur son propre site web. Ce lien vous permettra de créer un compte et de remplir le formulaire dans la foulée.
|
||||
%br
|
||||
%br
|
||||
Si par contre vous rencontrez des problèmes lors de l'utilisation de demarches-simplifiees.fr en tant qu'usager, merci d'expliciter le problème rencontré.
|
||||
%br
|
||||
%br
|
||||
Cordialement,
|
||||
%br
|
||||
L'équipe demarches-simplifiees.fr
|
|
@ -51,7 +51,7 @@
|
|||
<td class="cell-data cell-data--string" style="text-align: center;">
|
||||
<%= button_to('Refuser',
|
||||
manager_demandes_refuse_administrateur_path,
|
||||
params: { person_id: demande[:person_id] },
|
||||
params: { person_id: demande[:person_id], email: demande[:email] },
|
||||
style: 'background-color: #FFFFFF; color: #293f54; border: 1px solid #dfe0e1') %>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
|
@ -10,4 +10,8 @@ class AdministrationMailerPreview < ActionMailer::Preview
|
|||
def invite_admin
|
||||
AdministrationMailer.invite_admin(Administrateur.last, "12345678")
|
||||
end
|
||||
|
||||
def refuse_admin
|
||||
AdministrationMailer.refuse_admin('bad_admin@pipo.com')
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue