diff --git a/app/controllers/admin/spending_proposals_controller.rb b/app/controllers/admin/spending_proposals_controller.rb
index 61f9aa78d..9b2b86875 100644
--- a/app/controllers/admin/spending_proposals_controller.rb
+++ b/app/controllers/admin/spending_proposals_controller.rb
@@ -33,7 +33,7 @@ class Admin::SpendingProposalsController < Admin::BaseController
private
def spending_proposal_params
- params.require(:spending_proposal).permit(:administrator_id, :tag_list, valuator_ids: [])
+ params.require(:spending_proposal).permit(:title, :description, :external_url, :geozone_id, :association_name, :administrator_id, :tag_list, valuator_ids: [])
end
end
diff --git a/app/views/admin/spending_proposals/edit.html.erb b/app/views/admin/spending_proposals/edit.html.erb
index 59180eb16..1fd86da59 100644
--- a/app/views/admin/spending_proposals/edit.html.erb
+++ b/app/views/admin/spending_proposals/edit.html.erb
@@ -2,43 +2,71 @@
<%= t("admin.spending_proposals.show.back") %>
<% end %>
-<%= render 'written_by_author' %>
-
-
+
+ <%= f.text_field :title, maxlength: SpendingProposal.title_max_length %>
+
- <%= f.label :tag_list, t("admin.spending_proposals.edit.tags") %>
-
- <%= f.text_field :tag_list, value: @spending_proposal.tag_list.to_s,
- label: false,
- placeholder: t("admin.spending_proposals.edit.tags_placeholder"),
- class: 'js-tag-list' %>
- <%= f.label :valuator_ids, t("admin.spending_proposals.edit.assigned_valuators") %>
+
<%= t("admin.spending_proposals.edit.classification") %>
- <%= f.collection_check_boxes :valuator_ids, @valuators, :id, :email do |b| %>
- <%= b.label(title: valuator_label(b.object)) { b.check_box + truncate(b.object.description_or_email, length: 60) } %>
- <% end %>
+
+
+
+ <%= f.select(:administrator_id,
+ @admins.collect{ |a| [a.name_and_email, a.id ] },
+ { include_blank: t("admin.spending_proposals.edit.undefined") }) %>
+
+
+
+
+ <%= f.label :tag_list, t("admin.spending_proposals.edit.tags") %>
+
+ <%= f.text_field :tag_list, value: @spending_proposal.tag_list.to_s,
+ label: false,
+ placeholder: t("admin.spending_proposals.edit.tags_placeholder"),
+ class: 'js-tag-list' %>
+
+
+
+ <%= 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: valuator_label(b.object)) { b.check_box + truncate(b.object.description_or_email, length: 60) } %>
+ <% end %>
+
+
<%= f.submit(class: "button", value: t("admin.spending_proposals.edit.submit_button")) %>
-
<% end %>