2016-06-06 17:40:32 +02:00
|
|
|
class Admin::PrevisualisationsController < AdminController
|
|
|
|
before_action :retrieve_procedure
|
|
|
|
|
|
|
|
def show
|
|
|
|
@procedure
|
|
|
|
@dossier = Dossier.new(id: 0, procedure: @procedure)
|
|
|
|
|
2016-06-14 11:59:50 +02:00
|
|
|
PrevisualisationService.destroy_all_champs @dossier
|
2016-06-06 17:40:32 +02:00
|
|
|
@dossier.build_default_champs
|
|
|
|
|
|
|
|
@champs = @dossier.ordered_champs
|
2016-12-22 10:36:18 +01:00
|
|
|
|
|
|
|
@headers = @champs.inject([]) do |acc, champ|
|
|
|
|
acc.push(champ) if champ.type_champ == 'header_section'
|
|
|
|
acc
|
|
|
|
end
|
2016-06-06 17:40:32 +02:00
|
|
|
end
|
2017-04-04 15:27:04 +02:00
|
|
|
end
|