From 01df8d511d58bb7112db2c540883c17c8ca96ae5 Mon Sep 17 00:00:00 2001
From: Arnaud Levy <contact@arnaudlevy.com>
Date: Mon, 10 Jul 2023 17:30:39 +0200
Subject: [PATCH] Issue #1129

---
 .../admin/communication/websites/menus/items/_form.html.erb | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app/views/admin/communication/websites/menus/items/_form.html.erb b/app/views/admin/communication/websites/menus/items/_form.html.erb
index ffeacc2c0..cbd5d22a4 100644
--- a/app/views/admin/communication/websites/menus/items/_form.html.erb
+++ b/app/views/admin/communication/websites/menus/items/_form.html.erb
@@ -3,7 +3,6 @@
   <%= f.error_notification %>
   <%= f.error_notification message: f.object.errors[:base].to_sentence if f.object.errors[:base].present? %>
 
-  <%= f.input :parent_id, as: :hidden, wrapper: false %>
   <%= f.input :kind,
               as: :hidden,
               input_html: {
@@ -35,6 +34,11 @@
   <div class="row pure__row--small">
     <div class="col-lg-6">
       <%= f.input :title %>
+      <%= f.association :parent,
+                        collection: collection_tree(@item.menu.items),
+                        label_method: ->(p) { sanitize p[:label] },
+                        value_method: ->(p) { p[:id] } %>
+
     </div>
     <div class="col-lg-6">
       <div data-kind-if="url">
-- 
GitLab