Fix move type de champs
This commit is contained in:
parent
a708b071dd
commit
ee62d6fca4
1 changed files with 12 additions and 8 deletions
|
@ -595,14 +595,18 @@ class Procedure < ApplicationRecord
|
||||||
|
|
||||||
def move_type_de_champ_attributes(types_de_champ, type_de_champ, new_index)
|
def move_type_de_champ_attributes(types_de_champ, type_de_champ, new_index)
|
||||||
old_index = types_de_champ.index(type_de_champ)
|
old_index = types_de_champ.index(type_de_champ)
|
||||||
types_de_champ.insert(new_index, types_de_champ.delete_at(old_index))
|
if types_de_champ.delete_at(old_index)
|
||||||
.map.with_index do |type_de_champ, index|
|
types_de_champ.insert(new_index, type_de_champ)
|
||||||
{
|
.map.with_index do |type_de_champ, index|
|
||||||
id: type_de_champ.id,
|
{
|
||||||
libelle: type_de_champ.libelle,
|
id: type_de_champ.id,
|
||||||
order_place: index
|
libelle: type_de_champ.libelle,
|
||||||
}
|
order_place: index
|
||||||
end
|
}
|
||||||
|
end
|
||||||
|
else
|
||||||
|
[]
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def before_publish
|
def before_publish
|
||||||
|
|
Loading…
Reference in a new issue