diff --git a/app/admin/questions_glisser_deposer.rb b/app/admin/questions_glisser_deposer.rb index 1c3927fd4..426cd9872 100644 --- a/app/admin/questions_glisser_deposer.rb +++ b/app/admin/questions_glisser_deposer.rb @@ -9,7 +9,7 @@ :supprimer_audio_modalite_reponse, :supprimer_audio_intitule, :supprimer_zone_depot, :zone_depot, :supprimer_audio_consigne, transcriptions_attributes: %i[id categorie ecrit audio _destroy], - reponses_attributes: %i[id illustration position type_choix position_client + reponses_attributes: %i[id illustration intitule position type_choix position_client nom_technique _destroy] filter :libelle diff --git a/app/models/question_glisser_deposer.rb b/app/models/question_glisser_deposer.rb index d4190cb47..3c73487b6 100644 --- a/app/models/question_glisser_deposer.rb +++ b/app/models/question_glisser_deposer.rb @@ -41,7 +41,7 @@ def base_json def reponses_fields reponses_non_classees = reponses.map do |reponse| illustration_url = cdn_for(reponse.illustration) if reponse.illustration.attached? - reponse.slice(:id, :position, :nom_technique, :position_client).merge( + reponse.slice(:id, :position, :nom_technique, :position_client, :intitule).merge( 'illustration' => illustration_url ) end diff --git a/app/views/admin/questions_glisser_deposer/_form.html.arb b/app/views/admin/questions_glisser_deposer/_form.html.arb index ca5797e33..4900bc119 100644 --- a/app/views/admin/questions_glisser_deposer/_form.html.arb +++ b/app/views/admin/questions_glisser_deposer/_form.html.arb @@ -26,6 +26,7 @@ active_admin_form_for [:admin, resource] do |f| heading: t('.reponses') do |r| r.input :id, as: :hidden r.input :nom_technique + r.input :intitule r.input :position_client r.input :type_choix, as: :hidden, input_html: { value: :bon } label = r.object.illustration.attached? ? t('.label_illustration') : true