diff --git a/app/controllers/targets_controller.rb b/app/controllers/targets_controller.rb index dae50e5..0b8d2d7 100644 --- a/app/controllers/targets_controller.rb +++ b/app/controllers/targets_controller.rb @@ -5,9 +5,9 @@ class TargetsController < ApplicationController include Concerns::Finders + before_action :find_goal_by_goal_id, + only: [:index, :new, :create, :edit, :update, :toggle_exposure] before_action :find_quantity_by_quantity_id, only: [:toggle_exposure, :subthresholds] - before_action :find_goal_by_goal_id, only: [:index, :new, :create, :edit, :update] - before_action :find_goal, only: [:toggle_exposure] before_action :authorize #before_action :set_view_params diff --git a/app/helpers/targets_helper.rb b/app/helpers/targets_helper.rb index f3455c1..4b3bcc3 100644 --- a/app/helpers/targets_helper.rb +++ b/app/helpers/targets_helper.rb @@ -1,9 +1,9 @@ module TargetsHelper def action_links(date) - link_to(l(:button_reapply), reapply_goal_targets_path(@goal, date, @view_params), + link_to(l(:button_reapply), reapply_goal_target_path(@goal, date, @view_params), {remote: true, class: "icon icon-reload"}) + - link_to(l(:button_edit), edit_goal_targets_path(@goal, date, @view_params), + link_to(l(:button_edit), edit_goal_target_path(@goal, date, @view_params), {remote: true, class: "icon icon-edit"}) + - delete_link(target_path(date), {remote: true, data: {}}) + delete_link(goal_target_path(@goal, date), {remote: true, data: {}}) end end diff --git a/app/views/targets/_index.html.erb b/app/views/targets/_index.html.erb index c5ab8a2..0a25b56 100644 --- a/app/views/targets/_index.html.erb +++ b/app/views/targets/_index.html.erb @@ -37,7 +37,7 @@ <% else %> <% button_classes += ' icon-bullet-closed' %> <% end %> - <%= link_to '', toggle_exposure_goal_path(@goal, quantity_id: q.id), + <%= link_to '', goal_toggle_exposure_path(@goal, quantity_id: q.id), {class: button_classes, method: :post, remote: true} %> <%= q.name %> diff --git a/app/views/targets/_options.html.erb b/app/views/targets/_options.html.erb index 924453b..e59b5e5 100644 --- a/app/views/targets/_options.html.erb +++ b/app/views/targets/_options.html.erb @@ -1,7 +1,7 @@