Ajoute une page spécifique aux modèles d'exports

This commit is contained in:
Kara Diaby 2024-11-21 12:30:44 +00:00
parent 971bc39912
commit ec4bbcffba
No known key found for this signature in database
GPG key ID: C4D1B0CF9F24D759
15 changed files with 126 additions and 79 deletions

View file

@ -15,7 +15,7 @@ module Instructeurs
@export_template = ExportTemplate.new(export_template_params)
if @export_template.save
redirect_to [:exports, :instructeur, @procedure], notice: "Le modèle d'export #{@export_template.name} a bien été créé"
redirect_to [:export_templates, :instructeur, @procedure], notice: "Le modèle d'export #{@export_template.name} a bien été créé"
else
flash[:alert] = @export_template.errors.full_messages
render :new

View file

@ -204,7 +204,6 @@ module Instructeurs
def exports
@procedure = procedure
@exports = Export.for_groupe_instructeurs(groupe_instructeur_ids).ante_chronological
@export_templates = current_instructeur.export_templates_for(@procedure).includes(:groupe_instructeur)
cookies.encrypted[cookies_export_key] = {
value: DateTime.current,
expires: Export::MAX_DUREE_GENERATION + Export::MAX_DUREE_CONSERVATION_EXPORT,
@ -218,6 +217,11 @@ module Instructeurs
end
end
def export_templates
@procedure = procedure
@export_templates = current_instructeur.export_templates_for(@procedure).includes(:groupe_instructeur)
end
def email_usagers
@procedure = procedure
@bulk_messages = BulkMessage.where(procedure: procedure)