57 lines
1.3 KiB
Ruby
57 lines
1.3 KiB
Ruby
class GestionnaireMailerPreview < ActionMailer::Preview
|
|
def last_week_overview
|
|
GestionnaireMailer.last_week_overview(Gestionnaire.first)
|
|
end
|
|
|
|
def send_dossier
|
|
GestionnaireMailer.send_dossier(gestionnaire, Dossier.new(id: 10, procedure: procedure), target_gestionnaire)
|
|
end
|
|
|
|
def send_login_token
|
|
GestionnaireMailer.send_login_token(gestionnaire, "token")
|
|
end
|
|
|
|
def invite_gestionnaire
|
|
GestionnaireMailer.invite_gestionnaire(gestionnaire, 'aedfa0d0')
|
|
end
|
|
|
|
def user_to_gestionnaire
|
|
GestionnaireMailer.user_to_gestionnaire(gestionnaire.email)
|
|
end
|
|
|
|
def send_notifications
|
|
data = [
|
|
{
|
|
procedure_libelle: 'une superbe démarche',
|
|
procedure_id: 213,
|
|
nb_en_construction: 2,
|
|
nb_notification: 2
|
|
},
|
|
{
|
|
procedure_libelle: 'une démarche incroyable',
|
|
procedure_id: 213,
|
|
nb_en_construction: 1,
|
|
nb_notification: 1
|
|
}
|
|
]
|
|
GestionnaireMailer.send_notifications(gestionnaire, data)
|
|
end
|
|
|
|
private
|
|
|
|
def gestionnaire
|
|
Gestionnaire.new(id: 10, email: 'instructeur@administration.gouv.fr')
|
|
end
|
|
|
|
def target_gestionnaire
|
|
Gestionnaire.new(id: 12, email: 'collegue@administration.gouv.fr')
|
|
end
|
|
|
|
def procedure
|
|
Procedure.new(id: 15, libelle: 'libelle')
|
|
end
|
|
|
|
def dossier
|
|
Dossier.new(id: 15, procedure: procedure)
|
|
end
|
|
end
|