diff --git a/app/controllers/admin/communication/websites/menu/items_controller.rb b/app/controllers/admin/communication/websites/menus/items_controller.rb similarity index 95% rename from app/controllers/admin/communication/websites/menu/items_controller.rb rename to app/controllers/admin/communication/websites/menus/items_controller.rb index a9213addf81434f51918c6dbb674f5c14cbf0ffd..632b330c34ba6fe0b0de793d03c1eb5a157965c2 100644 --- a/app/controllers/admin/communication/websites/menu/items_controller.rb +++ b/app/controllers/admin/communication/websites/menus/items_controller.rb @@ -1,4 +1,4 @@ -class Admin::Communication::Websites::Menu::ItemsController < Admin::Communication::Websites::ApplicationController +class Admin::Communication::Websites::Menus::ItemsController < Admin::Communication::Websites::ApplicationController load_and_authorize_resource :menu, class: Communication::Website::Menu, id_param: :menu_id, diff --git a/app/views/admin/communication/websites/menu/items/_form.html.erb b/app/views/admin/communication/websites/menus/items/_form.html.erb similarity index 100% rename from app/views/admin/communication/websites/menu/items/_form.html.erb rename to app/views/admin/communication/websites/menus/items/_form.html.erb diff --git a/app/views/admin/communication/websites/menu/items/_list.html.erb b/app/views/admin/communication/websites/menus/items/_list.html.erb similarity index 77% rename from app/views/admin/communication/websites/menu/items/_list.html.erb rename to app/views/admin/communication/websites/menus/items/_list.html.erb index 328397c44a0e6a9806fd2e8086044e0f7f6f7fdd..9ce7cd507599143f1a7c42cdba82f31f5bdb62b1 100644 --- a/app/views/admin/communication/websites/menu/items/_list.html.erb +++ b/app/views/admin/communication/websites/menus/items/_list.html.erb @@ -2,5 +2,5 @@ <ul class="list-unstyled treeview js-treeview <%= 'treeview--sortable js-treeview-sortable js-treeview-sortable-container' if can?(:reorder, @menu) %>" data-id="<%= item&.id %>" data-sort-url="<%= reorder_admin_communication_website_menu_items_path(@menu) %>"> - <%= render 'admin/communication/websites/menu/items/treebranch', items: items %> + <%= render 'admin/communication/websites/menus/items/treebranch', items: items %> </ul> diff --git a/app/views/admin/communication/websites/menu/items/_treebranch.html.erb b/app/views/admin/communication/websites/menus/items/_treebranch.html.erb similarity index 100% rename from app/views/admin/communication/websites/menu/items/_treebranch.html.erb rename to app/views/admin/communication/websites/menus/items/_treebranch.html.erb diff --git a/app/views/admin/communication/websites/menu/items/children.js.erb b/app/views/admin/communication/websites/menus/items/children.js.erb similarity index 76% rename from app/views/admin/communication/websites/menu/items/children.js.erb rename to app/views/admin/communication/websites/menus/items/children.js.erb index 0caf517aa9ffccb3f538216e4403f97d0d6b30d7..c9aee712f4e2506e065d1102d936af9ef973d27c 100644 --- a/app/views/admin/communication/websites/menu/items/children.js.erb +++ b/app/views/admin/communication/websites/menus/items/children.js.erb @@ -1,6 +1,6 @@ $branch = $('.js-treeview-element[data-id=<%= @item.id %>]'); <% if @children.any? %> - $('.js-treeview-children', $branch).append("<%= escape_javascript(render 'admin/communication/websites/menu/items/treebranch', items: @children) %>"); + $('.js-treeview-children', $branch).append("<%= escape_javascript(render 'admin/communication/websites/menus/items/treebranch', items: @children) %>"); <% else %> $branch.addClass('treeview__element--empty'); <% end %> diff --git a/app/views/admin/communication/websites/menu/items/edit.html.erb b/app/views/admin/communication/websites/menus/items/edit.html.erb similarity index 100% rename from app/views/admin/communication/websites/menu/items/edit.html.erb rename to app/views/admin/communication/websites/menus/items/edit.html.erb diff --git a/app/views/admin/communication/websites/menu/items/kind_switch.js.erb b/app/views/admin/communication/websites/menus/items/kind_switch.js.erb similarity index 100% rename from app/views/admin/communication/websites/menu/items/kind_switch.js.erb rename to app/views/admin/communication/websites/menus/items/kind_switch.js.erb diff --git a/app/views/admin/communication/websites/menu/items/new.html.erb b/app/views/admin/communication/websites/menus/items/new.html.erb similarity index 100% rename from app/views/admin/communication/websites/menu/items/new.html.erb rename to app/views/admin/communication/websites/menus/items/new.html.erb diff --git a/app/views/admin/communication/websites/menu/items/show.html.erb b/app/views/admin/communication/websites/menus/items/show.html.erb similarity index 93% rename from app/views/admin/communication/websites/menu/items/show.html.erb rename to app/views/admin/communication/websites/menus/items/show.html.erb index cbae3219ec013dd9a73ad990719cce40924d5b5a..fc9bc13687011e54597764925e40f9d079b629ad 100644 --- a/app/views/admin/communication/websites/menu/items/show.html.erb +++ b/app/views/admin/communication/websites/menus/items/show.html.erb @@ -8,7 +8,7 @@ <h2 class="card-title mb-2 h5"> <%= "#{Communication::Website::Menu::Item.human_attribute_name('children')} (#{@children.size})" %> </h2> - <%= render 'admin/communication/websites/menu/items/list', items: @children, item: @item if @children.any? %> + <%= render 'admin/communication/websites/menus/items/list', items: @children, item: @item if @children.any? %> <%= link_to t('create'), new_admin_communication_website_menu_item_path(website_id: @website, menu_id: @menu.id, parent_id: @item.id), class: button_classes if can?(:create, Communication::Website::Menu::Item) %> diff --git a/app/views/admin/communication/websites/menus/show.html.erb b/app/views/admin/communication/websites/menus/show.html.erb index d3fe01d005f3762000ebde14656f998592e2d4be..d35f71cd60a07730a386a9fd131ab1649f19018e 100644 --- a/app/views/admin/communication/websites/menus/show.html.erb +++ b/app/views/admin/communication/websites/menus/show.html.erb @@ -8,7 +8,7 @@ <h2 class="card-title mb-2 h5"> <%= "#{Communication::Website::Menu::Item.model_name.human(count: 2)} (#{@root_items.size})" %> </h2> - <%= render 'admin/communication/websites/menu/items/list', items: @root_items if @items.any? %> + <%= render 'admin/communication/websites/menus/items/list', items: @root_items if @items.any? %> <%= link_to t('create'), new_admin_communication_website_menu_item_path(website_id: @website, menu_id: @menu.id), class: button_classes if can?(:create, Communication::Website::Menu::Item) %> diff --git a/config/routes/admin/communication.rb b/config/routes/admin/communication.rb index 08664b7530b7be81a9010bc16fca64b122af47e8..8069aa33c3322e143ca825b392beed5aa7bbc71d 100644 --- a/config/routes/admin/communication.rb +++ b/config/routes/admin/communication.rb @@ -36,7 +36,7 @@ namespace :communication do controller: 'websites/posts/curations', only: [:new, :create] resources :menus, controller: 'websites/menus' do - resources :items, controller: 'websites/menu/items', except: :index do + resources :items, controller: 'websites/menus/items', except: :index do collection do get :kind_switch post :reorder