X-Git-Url: https://projects.mako.cc/source/selectricity/blobdiff_plain/fd484b33a3920e0031007c5c2f1dec61913cbab5..9a15981ecd4893c6ca1e6c0e89da0b497824d1f9:/app/views/election/show.rhtml diff --git a/app/views/election/show.rhtml b/app/views/election/show.rhtml index 90c93ea..5de6081 100644 --- a/app/views/election/show.rhtml +++ b/app/views/election/show.rhtml @@ -1,67 +1,155 @@ -<% %> -
+ <%= link_to "Edit General Information", + :action => 'edit_general_information', :id => @election.id %> +
+<% end %> -Description
+Summary
-<%= h(@election.description) %> +<%= h(@election.name) %>-
Election End Date
+Description
-<%= @election.enddate %> +<%= h(@election.description) %>-
<%= link_to "Edit election overview.", :action => 'edit', :id => @election.id %>
+Additional Information
-Link
+<%= (link_to ("Go Vote!", + :controller => 'voter', :action => 'index', :election_id => @election.id)).to_s %> +<% end -%> + +<%= link_to "Add, remove, or edit candidates.", :action => 'edit_candidates', :id => @election.id %>
-<% else %> -There are currently no candidates registered for this election. - <%= link_to "Add some!", :action => 'edit_candidates', :id => @election.id %>
+<% if not (@election.active? or @election.done?) %> ++ <%= link_to "Edit Candidates", + :action => 'edit_candidates', :id => @election.id %>
<% end %> -There are currently no candidates registered. + <%= link_to "Add some!", :action => 'edit_candidates', :id => @election.id %> +
<% else %> -There are currently no voters registered for this election. - <%= link_to "Add some!", :action => 'edit_voters', :id => @election.id %>
+ <%= render :partial => 'candidate_list' %> <% end %> -Your election cannot be started for the following reasons:
-+ <%= link_to "Change Voters/Options", + :action => 'edit_voters', :id => @election.id %>
+<% end %> + +<% if not @election.authenticated? %> +This election is open the public.
+<% elsif @election.voters.empty? %> +There are currently no voters registered. + <%= link_to "Add some!", :action => 'edit_voters', + :id => @election.id %>
<% else %> -Please check eveything carefully on this page before starting this -election. Once you begin the election, you will not be able to -add or change candidates, modify the voting lists, or change the -election end time.
- -When you begin the election, the following will happen:
- -<%= link_to "Add or remove voters.", :action => 'edit_voters', + :id => @election.id unless @election.active? or @election.done? %> +
+<% end %> + +<% if not (@election.active? or @election.done?) %> + +Your vote cannot be started for the following reasons:
+Please check everything carefully on this page before starting this + vote. Once you begin the vote, you will not be able to add or + change candidates, modify the voting lists, or change the end + time.
+ +When you begin the vote, the following will happen:
+ +To embed your election, copy and paste the following code into your +homepage:
-<%= button_to 'Start Election!', :action => 'start_election', :id => @election.id %> +<%= h("") %><% end %>