Move editing the vote description to a dedicated page

So that /votes/:id remains a preview page, even for organizers.
This commit is contained in:
ricola 2025-12-03 18:05:54 +01:00
parent 888dcc1a99
commit be9c415048
5 changed files with 12078 additions and 12 deletions

View file

@ -298,6 +298,14 @@ get '/votes/:id' do
end
end
get '/votes/:id/edit' do
require_login
find_vote
require_organizer
require_draft_vote
erb :votes_edit_description
end
post '/votes/:id/edit' do
require_login
find_vote
@ -306,7 +314,7 @@ post '/votes/:id/edit' do
@vote.title = params[:title]
@vote.description = params[:description]
@vote.save
erb :votes_edit
redirect '/votes/' + @vote.secure_id
end
post '/votes/:id/candidates' do