diff --git a/app/views/admin/spending_proposals/edit.html.erb b/app/views/admin/spending_proposals/edit.html.erb
index 22510765a..a0fd82a3d 100644
--- a/app/views/admin/spending_proposals/edit.html.erb
+++ b/app/views/admin/spending_proposals/edit.html.erb
@@ -1,4 +1,4 @@
-<%= link_to admin_spending_proposals_path(@spending_proposal), class: 'back' do %>
+<%= link_to admin_spending_proposals_path(@spending_proposal, SpendingProposal.filter_params(params)), class: 'back' do %>
<%= t("admin.spending_proposals.show.back") %>
<% end %>
@@ -6,7 +6,12 @@
-<%= form_for @spending_proposal, url: admin_spending_proposal_path(@spending_proposal) do |f| %>
+<%= form_for @spending_proposal,
+ url: admin_spending_proposal_path(@spending_proposal) do |f| %>
+
+ <% SpendingProposal.filter_params(params).each do |filter_name, filter_value| %>
+ <%= hidden_field_tag filter_name, filter_value %>
+ <% end %>
<%= f.select(:administrator_id,
@admins.collect{ |a| [a.name_and_email, a.id ] },
@@ -24,15 +29,11 @@
placeholder: t("admin.spending_proposals.edit.tags_placeholder"),
class: 'js-tag-list' %>
-
- <%= f.label :valuator_ids, t("admin.spending_proposals.edit.assigned_valuators") %>
+ <%= f.label :valuator_ids, t("admin.spending_proposals.edit.assigned_valuators") %>
- <%= f.collection_check_boxes :valuator_ids, @valuators, :id, :email do |b| %>
-
- <%= b.label(title: b.object.name) { b.check_box + b.text } %>
-
- <% end %>
-
+ <%= f.collection_check_boxes :valuator_ids, @valuators, :id, :email do |b| %>
+ <%= b.label(title: b.object.name) { b.check_box + b.text } %>
+ <% end %>
<%= f.submit(class: "button", value: t("admin.spending_proposals.edit.submit_button")) %>
@@ -41,4 +42,4 @@
<% end %>
-<%= render 'valuation/spending_proposals/written_by_valuators' %>
\ No newline at end of file
+<%= render 'valuation/spending_proposals/written_by_valuators' %>
diff --git a/app/views/admin/spending_proposals/index.html.erb b/app/views/admin/spending_proposals/index.html.erb
index 83903cc2e..f50dea628 100644
--- a/app/views/admin/spending_proposals/index.html.erb
+++ b/app/views/admin/spending_proposals/index.html.erb
@@ -37,7 +37,7 @@
<%= spending_proposal.id %>
- <%= link_to spending_proposal.title, admin_spending_proposal_path(spending_proposal) %>
+ <%= link_to spending_proposal.title, admin_spending_proposal_path(spending_proposal, SpendingProposal.filter_params(params)) %>
|
<% if spending_proposal.administrator.present? %>
diff --git a/app/views/admin/spending_proposals/show.html.erb b/app/views/admin/spending_proposals/show.html.erb
index 187e53c63..750d8b257 100644
--- a/app/views/admin/spending_proposals/show.html.erb
+++ b/app/views/admin/spending_proposals/show.html.erb
@@ -1,4 +1,4 @@
-<%= link_to :back, class: 'back' do %>
+<%= link_to admin_spending_proposals_path(SpendingProposal.filter_params(params)) do %>
<%= t("admin.spending_proposals.show.back") %>
<% end %>
@@ -8,7 +8,8 @@
<%= link_to t("admin.spending_proposals.show.edit_classification"),
- edit_admin_spending_proposal_path(@spending_proposal, anchor: "form") %>
+ edit_admin_spending_proposal_path(@spending_proposal,
+ {anchor: 'form'}.merge(SpendingProposal.filter_params(params))) %>
<%= t("admin.spending_proposals.show.assigned_admin") %>:
|