projects
/
selectricity
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added initial support fo QuickVotes. There is support for the creation
[selectricity]
/
app
/
controllers
/
election_controller.rb
diff --git
a/app/controllers/election_controller.rb
b/app/controllers/election_controller.rb
index a0549d40d510fabb9abd71e223a528a29879be48..7e8273efcf5048ed4874eef2b90edd41a1e50364 100644
(file)
--- a/
app/controllers/election_controller.rb
+++ b/
app/controllers/election_controller.rb
@@
-48,9
+48,15
@@
class ElectionController < ApplicationController
end
end
end
end
- def destroy
- election = Election.find(params[:id]).destroy
- redirect_to :action => 'list'
+ def start_election
+ @election = Election.find(params[:id])
+
+ @election.voters.each do |voter|
+ email = VoterNotify.create_votestart(voter)
+ render(:text => "<pre>" + email.encoded + "</pre>")
+ end
+
+ #@election.activate!
end
# methods fod display, adding, deleting, and manipulating candidate
end
# methods fod display, adding, deleting, and manipulating candidate
@@
-97,12
+103,12
@@
class ElectionController < ApplicationController
def update_candidate
@candidate = Candidate.find(params[:id])
def update_candidate
@candidate = Candidate.find(params[:id])
+ @election = @candidate.election
if @candidate.update_attributes(params[:candidate])
if @candidate.update_attributes(params[:candidate])
- flash[:notice] = 'Candidate information was successfully updated.'
- redirect_to :action => 'edit_candidates', :id => @candidate.election
+ redirect_to :action => 'edit_candidates', :id => @candidate.election.id
else
else
- render :action => 'edit_candidate
s
'
+ render :action => 'edit_candidate'
end
end
end
end
Benjamin Mako Hill
||
Want to submit a patch?