Simplify method to get the toggle selection path

This commit is contained in:
Javi Martín
2021-08-20 02:26:20 +02:00
parent 3febe3f0cc
commit 43b6ab00e3
2 changed files with 2 additions and 7 deletions

View File

@@ -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

View File

@@ -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)