2023-09-04 12:07:04 +02:00
|
|
|
class GroupeGestionnaireMailerPreview < ActionMailer::Preview
|
2023-08-29 19:08:27 +02:00
|
|
|
def notify_removed_gestionnaire
|
2023-10-06 17:12:00 +02:00
|
|
|
groupe_gestionnaire = GroupeGestionnaire.new(name: 'un groupe gestionnaire')
|
2023-08-29 19:08:27 +02:00
|
|
|
current_super_admin_email = 'admin@dgfip.com'
|
|
|
|
gestionnaire = Gestionnaire.new(user: user)
|
2023-10-06 17:12:00 +02:00
|
|
|
GroupeGestionnaireMailer.notify_removed_gestionnaire(groupe_gestionnaire, gestionnaire.email, current_super_admin_email)
|
2023-08-29 19:08:27 +02:00
|
|
|
end
|
|
|
|
|
2023-09-04 12:07:04 +02:00
|
|
|
def notify_added_gestionnaires
|
2023-10-06 17:12:00 +02:00
|
|
|
groupe_gestionnaire = GroupeGestionnaire.new(name: 'un groupe gestionnaire')
|
2023-09-04 12:07:04 +02:00
|
|
|
current_super_admin_email = 'admin@dgfip.com'
|
|
|
|
gestionnaires = [Gestionnaire.new(user: user)]
|
|
|
|
GroupeGestionnaireMailer.notify_added_gestionnaires(groupe_gestionnaire, gestionnaires, current_super_admin_email)
|
|
|
|
end
|
|
|
|
|
2023-10-06 17:12:00 +02:00
|
|
|
def notify_removed_administrateur
|
|
|
|
groupe_gestionnaire = GroupeGestionnaire.new(name: 'un groupe gestionnaire')
|
|
|
|
current_super_admin_email = 'admin@dgfip.com'
|
|
|
|
administrateur = Administrateur.new(user: user)
|
|
|
|
GroupeGestionnaireMailer.notify_removed_administrateur(groupe_gestionnaire, administrateur.email, current_super_admin_email)
|
|
|
|
end
|
|
|
|
|
|
|
|
def notify_added_administrateurs
|
|
|
|
groupe_gestionnaire = GroupeGestionnaire.new(name: 'un groupe gestionnaire')
|
|
|
|
current_super_admin_email = 'admin@dgfip.com'
|
|
|
|
administrateurs = [Administrateur.new(user: user)]
|
|
|
|
GroupeGestionnaireMailer.notify_added_administrateurs(groupe_gestionnaire, administrateurs, current_super_admin_email)
|
|
|
|
end
|
|
|
|
|
2023-09-04 12:07:04 +02:00
|
|
|
private
|
|
|
|
|
|
|
|
def user
|
|
|
|
User.new(id: 10, email: 'test@exemple.fr')
|
|
|
|
end
|
|
|
|
end
|