Use respond_to

This commit is contained in:
Paul Chavard 2020-03-18 11:41:52 +01:00 committed by Pierre de La Morinerie
parent f558b61298
commit 04feada77e
2 changed files with 15 additions and 7 deletions

View file

@ -74,21 +74,27 @@ class Admin::ProceduresController < AdminController
flash.notice = "Démarche publiée"
render js: "window.location='#{admin_procedures_path}'"
rescue ActiveRecord::RecordInvalid
render 'publish_validate', formats: :js
respond_to do |format|
format.js { render :publish_validate }
end
end
def transfer
admin = Administrateur.by_email(params[:email_admin].downcase)
if admin.nil?
render '/admin/procedures/transfer', formats: 'js', status: 404
respond_to do |format|
format.js { render :transfer, status: :not_found }
end
else
procedure = current_administrateur.procedures.find(params[:procedure_id])
procedure.clone(admin, false)
flash.now.notice = "La démarche a correctement été clonée vers le nouvel administrateur."
render '/admin/procedures/transfer', formats: 'js', status: 200
respond_to do |format|
format.js
end
end
end