demarches-normaliennes/app/controllers/backoffice/private_formulaires_controller.rb

21 lines
625 B
Ruby
Raw Normal View History

class Backoffice::PrivateFormulairesController < ApplicationController
before_action :authenticate_gestionnaire!
def update
dossier = current_gestionnaire.dossiers.find(params[:dossier_id])
2018-01-11 19:04:39 +01:00
if params[:champs].present?
ChampsService.save_champs dossier.champs_private, params
champs_service_errors = ChampsService.build_error_messages(dossier.champs_private)
if champs_service_errors.empty?
flash[:notice] = "Formulaire enregistré"
else
flash[:alert] = champs_service_errors
end
end
render 'backoffice/dossiers/formulaire_private', formats: :js
end
2017-04-04 15:27:04 +02:00
end