Remove path availability dead code when creating/editing a procedure

There’s no “path” field anymore in the Procedure form, it can only be set when publishing.
This commit is contained in:
Nicolas Bouilleaud 2019-07-05 10:37:29 +02:00
parent b9968b76b0
commit 92e6032115
5 changed files with 0 additions and 101 deletions

View file

@ -43,8 +43,6 @@ class Admin::ProceduresController < AdminController
end
def edit
@path = @procedure.path || @procedure.default_path
@availability = @procedure.path_availability(current_administrateur, @path)
end
def destroy
@ -63,13 +61,10 @@ class Admin::ProceduresController < AdminController
def new
@procedure ||= Procedure.new(for_individual: true)
@availability = Procedure::PATH_AVAILABLE
end
def create
@procedure = Procedure.new(procedure_params.merge(administrateurs: [current_administrateur]))
@path = @procedure.path
@availability = Procedure.path_availability(current_administrateur, @procedure.path)
if !@procedure.save
flash.now.alert = @procedure.errors.full_messages
@ -87,10 +82,6 @@ class Admin::ProceduresController < AdminController
if !@procedure.update(procedure_params)
flash.now.alert = @procedure.errors.full_messages
@path = procedure_params[:path]
if @path.present?
@availability = @procedure.path_availability(current_administrateur, @path)
end
render 'edit'
elsif @procedure.brouillon?
reset_procedure
@ -234,18 +225,6 @@ class Admin::ProceduresController < AdminController
render json: json_path_list
end
def check_availability
path = params[:procedure][:path]
procedure_id = params[:procedure][:id]
if procedure_id.present?
procedure = current_administrateur.procedures.find(procedure_id)
@availability = procedure.path_availability(current_administrateur, path)
else
@availability = Procedure.path_availability(current_administrateur, path)
end
end
def delete_logo
@procedure.logo.purge_later
@procedure.logo_active_storage.purge_later