diff --git a/app/controllers/proposals_controller.rb b/app/controllers/proposals_controller.rb index c788d3ba9..6a49a8deb 100644 --- a/app/controllers/proposals_controller.rb +++ b/app/controllers/proposals_controller.rb @@ -32,6 +32,20 @@ class ProposalsController < ApplicationController end end + def edit + load_featured_tags + end + + def update + @proposal.assign_attributes(proposal_params) + if @proposal.save_with_captcha + redirect_to @proposal, notice: t('flash.actions.update.notice', resource_name: 'Proposal') + else + load_featured_tags + render :edit + end + end + private def proposal_params diff --git a/app/views/proposals/edit.html.erb b/app/views/proposals/edit.html.erb new file mode 100644 index 000000000..7d7ce413b --- /dev/null +++ b/app/views/proposals/edit.html.erb @@ -0,0 +1,17 @@ +