diff --git a/views/votes_edit.erb b/views/votes_edit.erb index 4004bbc..246748f 100644 --- a/views/votes_edit.erb +++ b/views/votes_edit.erb @@ -41,6 +41,8 @@ <% end %> +

Add organizer

+

diff --git a/views/votes_show_draft.erb b/views/votes_show_draft.erb new file mode 100644 index 0000000..e63c258 --- /dev/null +++ b/views/votes_show_draft.erb @@ -0,0 +1,18 @@ +

<%= @vote.title %> (Draft)

+ +

<%= @vote.description %>

+ +

Organizers

+ + + +

Candidates

+ +<% @vote.candidates.each do |candidate| %> +

<%= candidate.name %>

+

<%= candidate.description %>

+<% end %> diff --git a/vote.rb b/vote.rb index fef7c69..d7cc4ac 100644 --- a/vote.rb +++ b/vote.rb @@ -116,7 +116,11 @@ get '/votes/:id' do when "open" erb :votes_show when "draft" - erb :votes_edit + if @vote.users.exists?(current_user.id) + erb :votes_edit + else + erb :votes_show_draft + end when "closed" erb :votes_results else