preview content export

This commit is contained in:
Christophe Robillard 2024-03-03 11:56:08 +01:00 committed by simon lehericey
parent f5813b4e55
commit a12d6b4af0
No known key found for this signature in database
GPG key ID: CDE670D827C7B3C5
5 changed files with 103 additions and 4 deletions

View file

@ -37,6 +37,14 @@ module Instructeurs
end
end
def preview
param = params.require(:export_template).keys.first
@preview_param = param.delete_prefix("tiptap_")
hash = JSON.parse(params[:export_template][param]).deep_symbolize_keys
export_template = ExportTemplate.new(kind: 'zip', groupe_instructeur: @groupe_instructeurs.first)
@preview_value = export_template.render_attributes_for(hash, @procedure.dossier_for_preview(current_instructeur))
end
private
def export_template_params