use params[:stable_id]

This commit is contained in:
simon lehericey 2022-07-05 11:27:54 +02:00
parent 7b02fa9353
commit a475515f3e
3 changed files with 7 additions and 7 deletions

View file

@ -35,7 +35,7 @@ class TypesDeChampEditor::ChampComponent < ApplicationComponent
def form_options
{
url: type_de_champ_path,
url: admin_procedure_type_de_champ_path(procedure, type_de_champ.stable_id),
multipart: true,
html: { id: nil, class: 'form width-100' }
}

View file

@ -16,7 +16,7 @@ module Administrateurs
end
def update
type_de_champ = @procedure.draft_revision.find_and_ensure_exclusive_use(params[:id])
type_de_champ = @procedure.draft_revision.find_and_ensure_exclusive_use(params[:stable_id])
if type_de_champ.update(type_de_champ_update_params)
if params[:should_render]
@ -31,21 +31,21 @@ module Administrateurs
def move
flash.notice = "Formulaire enregistré"
@procedure.draft_revision.move_type_de_champ(params[:id], params[:position].to_i)
@procedure.draft_revision.move_type_de_champ(params[:stable_id], params[:position].to_i)
end
def move_up
flash.notice = "Formulaire enregistré"
@coordinate = @procedure.draft_revision.move_up_type_de_champ(params[:id])
@coordinate = @procedure.draft_revision.move_up_type_de_champ(params[:stable_id])
end
def move_down
flash.notice = "Formulaire enregistré"
@coordinate = @procedure.draft_revision.move_down_type_de_champ(params[:id])
@coordinate = @procedure.draft_revision.move_down_type_de_champ(params[:stable_id])
end
def destroy
@coordinate = @procedure.draft_revision.remove_type_de_champ(params[:id])
@coordinate = @procedure.draft_revision.remove_type_de_champ(params[:stable_id])
reset_procedure
flash.notice = "Formulaire enregistré"
end

View file

@ -464,7 +464,7 @@ Rails.application.routes.draw do
resources :experts, controller: 'experts_procedures', only: [:index, :create, :update, :destroy]
resources :types_de_champ, only: [:create, :update, :destroy] do
resources :types_de_champ, only: [:create, :update, :destroy], param: :stable_id do
collection do
get :estimate_fill_duration
end