From 43b6ab00e3b4f12576f7c15b04db12d934a9c145 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Fri, 20 Aug 2021 02:26:20 +0200 Subject: [PATCH] Simplify method to get the toggle selection path --- .../admin/proposals/toggle_selection_component.rb | 7 +------ config/initializers/routes_hierarchy.rb | 2 +- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/app/components/admin/proposals/toggle_selection_component.rb b/app/components/admin/proposals/toggle_selection_component.rb index 4bf670851..c046e64db 100644 --- a/app/components/admin/proposals/toggle_selection_component.rb +++ b/app/components/admin/proposals/toggle_selection_component.rb @@ -16,12 +16,7 @@ class Admin::Proposals::ToggleSelectionComponent < ApplicationComponent end def path - case proposal.class.to_s - when "Proposal" - toggle_selection_admin_proposal_path(proposal) - when "Legislation::Proposal" - toggle_selection_admin_legislation_process_proposal_path(proposal.process, proposal) - end + admin_polymorphic_path(proposal, action: :toggle_selection) end def options diff --git a/config/initializers/routes_hierarchy.rb b/config/initializers/routes_hierarchy.rb index fc9eac7f0..9f15c4587 100644 --- a/config/initializers/routes_hierarchy.rb +++ b/config/initializers/routes_hierarchy.rb @@ -24,7 +24,7 @@ module ActionDispatch::Routing::UrlFor end def namespaced_polymorphic_path(namespace, resource, options = {}) - if %w[Budget::Group Budget::Heading Legislation::DraftVersion Legislation::Question + if %w[Budget::Group Budget::Heading Legislation::DraftVersion Legislation::Proposal Legislation::Question Poll::Booth Poll::BoothAssignment Poll::Officer Poll::Question Poll::Question::Option Poll::Question::Option::Video Poll::Shift SDG::LocalTarget].include?(resource.class.name) resolve = resolve_for(resource)