]> projects.mako.cc - selectricity/log
selectricity
17 years agoFix test cases...
John Dong [Fri, 31 Aug 2007 19:30:49 +0000 (15:30 -0400)]
Fix test cases...

17 years agoAdjust wording on map/list of voters to make it fit
John Dong [Fri, 31 Aug 2007 19:26:53 +0000 (15:26 -0400)]
Adjust wording on map/list of voters to make it fit

17 years agoMerge head
John Dong [Fri, 31 Aug 2007 19:22:55 +0000 (15:22 -0400)]
Merge head

17 years agoTweak some sidebar wording
John Dong [Fri, 31 Aug 2007 19:21:59 +0000 (15:21 -0400)]
Tweak some sidebar wording

17 years agoAdded the forgot password functionality to the voters of Full Elections. Also, modifi...
<jlsharps@mit.edu> [Fri, 31 Aug 2007 19:20:21 +0000 (15:20 -0400)]
Added the forgot password functionality to the voters of Full Elections. Also, modified the votestart e-mail to reflect the new Selectricity home (selectricity.org).

17 years agoMerge jdong
John Dong [Fri, 31 Aug 2007 16:59:55 +0000 (12:59 -0400)]
Merge jdong

17 years agoChange default WHOIS host to Arin
John Dong [Fri, 31 Aug 2007 16:33:52 +0000 (12:33 -0400)]
Change default WHOIS host to Arin

17 years agoFix host truncation to work correctly
John Dong [Fri, 31 Aug 2007 16:33:37 +0000 (12:33 -0400)]
Fix host truncation to work correctly

17 years agoThe other election methods will now display the winner they elected in their own
<jlsharps@mit.edu> [Fri, 31 Aug 2007 16:29:09 +0000 (12:29 -0400)]
The other election methods will now display the winner they elected in their own
partials when selected. The link to the voter map and host names has been moved
into the side-div and the link name was appended to include more info.

17 years agoStrip ridiculously long DNS names
John Dong [Fri, 31 Aug 2007 16:25:42 +0000 (12:25 -0400)]
Strip ridiculously long DNS names

17 years agoPref_tables now use the Schulze ssd_result object, and they own't display if
<jlsharps@mit.edu> [Fri, 31 Aug 2007 15:58:32 +0000 (11:58 -0400)]
Pref_tables now use the Schulze ssd_result object, and they own't display if
more than 7 candidates because it would look ugly :(.

17 years agoFix gmaps API key
John Dong [Fri, 31 Aug 2007 15:53:44 +0000 (11:53 -0400)]
Fix gmaps API key

17 years agoMerge jdong
John Dong [Fri, 31 Aug 2007 15:50:12 +0000 (11:50 -0400)]
Merge jdong

17 years agoRemove useless puts calls; fix gmap api key for selectricity.org
John Dong [Fri, 31 Aug 2007 15:49:47 +0000 (11:49 -0400)]
Remove useless puts calls; fix gmap api key for selectricity.org

17 years agoMerge head
John Dong [Fri, 31 Aug 2007 15:46:57 +0000 (11:46 -0400)]
Merge head

17 years agoMerge jdong
John Dong [Fri, 31 Aug 2007 15:44:38 +0000 (11:44 -0400)]
Merge jdong

17 years agoHack WHOIS lib to implement a 5-second timeout on DNS resolution.
John Dong [Fri, 31 Aug 2007 15:43:41 +0000 (11:43 -0400)]
Hack WHOIS lib to implement a 5-second timeout on DNS resolution.

17 years agoFix WHOIS library not to puke on strange IP addresses
John Dong [Fri, 31 Aug 2007 15:26:15 +0000 (11:26 -0400)]
Fix WHOIS library not to puke on strange IP addresses

17 years agoFront page header button can now log in and out.
<jlsharps@mit.edu> [Fri, 31 Aug 2007 14:55:53 +0000 (10:55 -0400)]
Front page header button can now log in and out.

17 years agoMerge jdong
John Dong [Fri, 31 Aug 2007 14:44:13 +0000 (10:44 -0400)]
Merge jdong

17 years agoMemcache WHOIS and DNS lookups
John Dong [Fri, 31 Aug 2007 14:43:57 +0000 (10:43 -0400)]
Memcache WHOIS and DNS lookups

17 years agoMerge from jdong
John Dong [Fri, 31 Aug 2007 14:33:45 +0000 (10:33 -0400)]
Merge from jdong

17 years agoMy first gigantic-blob commit....
John Dong [Fri, 31 Aug 2007 14:31:12 +0000 (10:31 -0400)]
My first gigantic-blob commit....
* Refactor voter list to a separate page
  * Rename mapvoters to list_voters
  * Clean up div tags
* Fixed gmap api key syntax to not error out in production
   * TODO: Generate a real api key for selectricity.org
* Fixed performance issue with when IANA private addresses timeout DNS request.

17 years agoMerge from head
John Dong [Fri, 31 Aug 2007 13:35:09 +0000 (09:35 -0400)]
Merge from head

17 years ago* Fixed fonts.
<mako@atdot.cc> [Fri, 31 Aug 2007 12:43:50 +0000 (08:43 -0400)]
* Fixed fonts.
* Added login and logout to front page.

17 years agoupdated schema
<mako@atdot.cc> [Fri, 31 Aug 2007 12:43:46 +0000 (08:43 -0400)]
updated schema

17 years agoUsers can now login form the site homepage (previously the front login page
<jlsharps@mit.edu> [Fri, 31 Aug 2007 01:28:15 +0000 (21:28 -0400)]
Users can now login form the site homepage (previously the front login page
wasn't working).

17 years agorefactored the results page
<mako@atdot.cc> [Fri, 31 Aug 2007 01:00:22 +0000 (21:00 -0400)]
refactored the results page

17 years agoThe session storage is now done via the database, be sure to relaod your
<jlsharps@mit.edu> [Fri, 31 Aug 2007 00:31:48 +0000 (20:31 -0400)]
The session storage is now done via the database, be sure to relaod your
databases. It seems that the logout error was cured, in that if you reload the
database while logged in, you shouldn't get an error when returning to the
site. I don't know how the session plugin we're using will be working with the
new storage method.

17 years agoMerge jdong
John Dong [Thu, 30 Aug 2007 23:14:55 +0000 (19:14 -0400)]
Merge jdong

17 years agoMerge head
John Dong [Thu, 30 Aug 2007 23:13:09 +0000 (19:13 -0400)]
Merge head

17 years agoCommit memcache work. memcache is only enabled in production, and currently only...
John Dong [Thu, 30 Aug 2007 23:12:35 +0000 (19:12 -0400)]
Commit memcache work. memcache is only enabled in production, and currently only thing cached are election results. At least 5-fold render speed improvement...

17 years agoStarted modifying the results page for final appearnces.
<jlsharps@mit.edu> [Thu, 30 Aug 2007 23:07:41 +0000 (19:07 -0400)]
Started modifying the results page for final appearnces.

17 years agocommitted css changes from courtland fixing some headerbar wonkiness
<mako@atdot.cc> [Thu, 30 Aug 2007 22:52:53 +0000 (18:52 -0400)]
committed css changes from courtland fixing some headerbar wonkiness

17 years agoAdded the Gruff library to the lib/ directory of the the rails folder, and the
<jlsharps@mit.edu> [Thu, 30 Aug 2007 22:41:45 +0000 (18:41 -0400)]
Added the Gruff library to the lib/ directory of the the rails folder, and the
environment require statement now uses that one. Made modifcations to Gruff
library to alternate placement of labels and crowded bar graphs. Also made a
table for approval vote method.

17 years agoChange ol to li.moveable for IE6 quirk; no need to remove all ordered lists
John Dong [Thu, 30 Aug 2007 19:30:10 +0000 (15:30 -0400)]
Change ol to li.moveable for IE6 quirk; no need to remove all ordered lists

17 years agoMerge a stylesheet hack
John Dong [Thu, 30 Aug 2007 17:55:20 +0000 (13:55 -0400)]
Merge a stylesheet hack

17 years agoTweak padding a bit to make IE6 render frontpage on one line.
John Dong [Thu, 30 Aug 2007 17:55:03 +0000 (13:55 -0400)]
Tweak padding a bit to make IE6 render frontpage on one line.

17 years agoRegex fix merged
John Dong [Thu, 30 Aug 2007 17:36:42 +0000 (13:36 -0400)]
Regex fix merged

17 years agoExpand coverage of IE regex to cover all versions 5-6
John Dong [Thu, 30 Aug 2007 17:36:23 +0000 (13:36 -0400)]
Expand coverage of IE regex to cover all versions 5-6

17 years agoAdd link woraround for the logout button
John Dong [Thu, 30 Aug 2007 17:34:06 +0000 (13:34 -0400)]
Add link woraround for the logout button

17 years agoAdd link woraround for the logout button
John Dong [Thu, 30 Aug 2007 17:33:53 +0000 (13:33 -0400)]
Add link woraround for the logout button

17 years agoMerge jdong
John Dong [Thu, 30 Aug 2007 17:30:32 +0000 (13:30 -0400)]
Merge jdong

17 years agoAdd IE6 specific hacks CSS that only gets loaded if user agent is MSIE 6.
John Dong [Thu, 30 Aug 2007 17:29:08 +0000 (13:29 -0400)]
Add IE6 specific hacks CSS that only gets loaded if user agent is MSIE 6.

This sets the background-image to render using DirectX alpha channels to properly transparentize PNG's. Also removes ordering on ordered lists so that we don't get 1. 1. 1. 1. in the dragdrop list.

17 years agoMerge jdong
John Dong [Thu, 30 Aug 2007 17:15:27 +0000 (13:15 -0400)]
Merge jdong

17 years agoOmit numbering on ol to suppress IE6 dragdrop list numbering bug
John Dong [Thu, 30 Aug 2007 17:15:15 +0000 (13:15 -0400)]
Omit numbering on ol to suppress IE6 dragdrop list numbering bug

17 years agoBack out png->gif conversion. 256-color is really ugly around the edges
John Dong [Thu, 30 Aug 2007 17:05:25 +0000 (13:05 -0400)]
Back out png->gif conversion. 256-color is really ugly around the edges

17 years agoswitched from PNG to GIF to fix IE
<mako@atdot.cc> [Thu, 30 Aug 2007 16:54:48 +0000 (12:54 -0400)]
switched from PNG to GIF to fix IE

17 years agoCnage div box to right kind of clear-div
John Dong [Thu, 30 Aug 2007 16:51:24 +0000 (12:51 -0400)]
Cnage div box to right kind of clear-div

17 years agoMerge from jdong
John Dong [Thu, 30 Aug 2007 16:39:53 +0000 (12:39 -0400)]
Merge from jdong

17 years agoRefactor voter e-mail code into start election
John Dong [Thu, 30 Aug 2007 16:39:40 +0000 (12:39 -0400)]
Refactor voter e-mail code into start election

17 years agoMerged from jdong
John Dong [Thu, 30 Aug 2007 16:23:18 +0000 (12:23 -0400)]
Merged from jdong

17 years agoRemove email_voter calls; don't do anything
John Dong [Thu, 30 Aug 2007 16:22:32 +0000 (12:22 -0400)]
Remove email_voter calls; don't do anything

17 years agoMerge jdong
John Dong [Thu, 30 Aug 2007 16:03:45 +0000 (12:03 -0400)]
Merge jdong

17 years agofix NameError in show_election
John Dong [Thu, 30 Aug 2007 16:03:34 +0000 (12:03 -0400)]
fix NameError in show_election

17 years agoMerge from jdong
John Dong [Thu, 30 Aug 2007 15:56:45 +0000 (11:56 -0400)]
Merge from jdong

17 years agoFix full voter addition bug where the regex flunks the trailing \r on middle items...
John Dong [Thu, 30 Aug 2007 15:55:30 +0000 (11:55 -0400)]
Fix full voter addition bug where the regex flunks the trailing \r on middle items in the list. At the same time, make sure to only add a voter to the election if it passes validation. This prevents cases where the voter shows up on the AJAX list but mysteriously disappears after confirming.

17 years agoMerge from head
John Dong [Thu, 30 Aug 2007 15:20:52 +0000 (11:20 -0400)]
Merge from head

17 years agoBoth quickvotes and full-size elections use the same partial in views/voter
<jlsharps@mit.edu> [Thu, 30 Aug 2007 07:55:04 +0000 (03:55 -0400)]
Both quickvotes and full-size elections use the same partial in views/voter
('sortable_vote') for the ajax voting. One gimmick seems to be that the button
is appearing above the actual list of candidates which is kinda odd, but
doesn't seem to be affecting wah'ts being committed in anyway. Also made some
modifications to the graphs and the graphs to help with how their displayed in
the new theme, hopefully it looks a litle better. Don't quite know how to
improve the results page further for quickvotes... will try keeping them
uncomputed until people ask for them?

17 years agoMerge into jdong
John Dong [Wed, 29 Aug 2007 22:22:13 +0000 (18:22 -0400)]
Merge into jdong

17 years agoRemove the 3A escape code from the view.
John Dong [Wed, 29 Aug 2007 22:21:31 +0000 (18:21 -0400)]
Remove the 3A escape code from the view.

17 years agoGet head.
John Dong [Wed, 29 Aug 2007 22:16:24 +0000 (18:16 -0400)]
Get head.

17 years agoCreated a partial to DRY the aja voting method. Modified the voter class to
<jlsharps@mit.edu> [Wed, 29 Aug 2007 22:06:16 +0000 (18:06 -0400)]
Created a partial to DRY the aja voting method. Modified the voter class to
have both a FullVoter and QuickVoter `types`. Also changed the index and review
methods so that they are more error resistant in the face of ajax voting.
Application.rb now includes the sort_candidates method from
quickvote_controller so all election types can use it. Also updated the
election results pages so that they don't throw errors any more. (Show and Hide
details)

17 years agoMerge jdong
John Dong [Wed, 29 Aug 2007 21:52:42 +0000 (17:52 -0400)]
Merge jdong

17 years agoFix testcases and also fix errors the testcase brought up
John Dong [Wed, 29 Aug 2007 21:51:48 +0000 (17:51 -0400)]
Fix testcases and also fix errors the testcase brought up

17 years agoRefined the CSS and fixed some of the more recent issues.
<mako@atdot.cc> [Wed, 29 Aug 2007 21:46:46 +0000 (17:46 -0400)]
Refined the CSS and fixed some of the more recent issues.

17 years agoMerge from jdong
John Dong [Wed, 29 Aug 2007 21:43:11 +0000 (17:43 -0400)]
Merge from jdong

17 years agoValidate usernames and passwords for accounts more closely. E-mails too
John Dong [Wed, 29 Aug 2007 21:42:55 +0000 (17:42 -0400)]
Validate usernames and passwords for accounts more closely. E-mails too

17 years agoDo some HTML escaping on election and candidate names
John Dong [Wed, 29 Aug 2007 21:26:14 +0000 (17:26 -0400)]
Do some HTML escaping on election and candidate names

17 years agoignore vendor/plugins/sitealizer/lib/last_update
John Dong [Wed, 29 Aug 2007 21:19:51 +0000 (17:19 -0400)]
ignore vendor/plugins/sitealizer/lib/last_update

17 years agoChange Recent Quickvotes to My Recent QuickVotes
John Dong [Wed, 29 Aug 2007 21:16:00 +0000 (17:16 -0400)]
Change Recent Quickvotes to My Recent QuickVotes

17 years agoMerge routes change
John Dong [Wed, 29 Aug 2007 21:00:38 +0000 (17:00 -0400)]
Merge routes change

17 years agoMerge head
John Dong [Wed, 29 Aug 2007 20:59:56 +0000 (16:59 -0400)]
Merge head

17 years agoUpdated quickvote creation to fix expanding and unexpanding.
<mako@atdot.cc> [Wed, 29 Aug 2007 20:54:17 +0000 (16:54 -0400)]
Updated quickvote creation to fix expanding and unexpanding.

17 years agoRoute index.html to site index
John Dong [Wed, 29 Aug 2007 18:27:57 +0000 (14:27 -0400)]
Route index.html to site index

17 years agoMerge jdong
John Dong [Wed, 29 Aug 2007 18:23:56 +0000 (14:23 -0400)]
Merge jdong

17 years agoExplicity make FP links white instead of inheriting.
John Dong [Wed, 29 Aug 2007 18:22:29 +0000 (14:22 -0400)]
Explicity make FP links white instead of inheriting.

17 years agoMerge head
John Dong [Wed, 29 Aug 2007 18:14:57 +0000 (14:14 -0400)]
Merge head

17 years agoMajor integration of Courtland's design into the QuickVotes.
<mako@atdot.cc> [Wed, 29 Aug 2007 18:12:16 +0000 (14:12 -0400)]
Major integration of Courtland's design into the QuickVotes.

17 years agoMerge jdong
John Dong [Wed, 29 Aug 2007 17:13:26 +0000 (13:13 -0400)]
Merge jdong

17 years agoadded quick documentation about XML-RPC interface
John Dong [Wed, 29 Aug 2007 17:13:13 +0000 (13:13 -0400)]
added quick documentation about XML-RPC interface

17 years agoFix rubydoc generation for the selectricity service.
John Dong [Wed, 29 Aug 2007 16:58:02 +0000 (12:58 -0400)]
Fix rubydoc generation for the selectricity service.

17 years agoMerge from jdong
John Dong [Wed, 29 Aug 2007 15:29:49 +0000 (11:29 -0400)]
Merge from jdong

17 years agoFix a bug where quickvote displays name cant be blank twice. validators are inherited...
John Dong [Wed, 29 Aug 2007 15:29:29 +0000 (11:29 -0400)]
Fix a bug where quickvote displays name cant be blank twice. validators are inherited from Election for presence_of already

17 years agoMerge trunk
John Dong [Wed, 29 Aug 2007 15:28:47 +0000 (11:28 -0400)]
Merge trunk

17 years agochanged images on the front page and added new headings
<mako@atdot.cc> [Wed, 29 Aug 2007 13:05:03 +0000 (09:05 -0400)]
changed images on the front page and added new headings

17 years agoMerge jdong
John Dong [Tue, 28 Aug 2007 21:22:17 +0000 (17:22 -0400)]
Merge jdong

17 years agoDocument the SelectricityAPI
John Dong [Tue, 28 Aug 2007 21:21:59 +0000 (17:21 -0400)]
Document the SelectricityAPI

17 years agoMerge jdong
John Dong [Tue, 28 Aug 2007 20:12:32 +0000 (16:12 -0400)]
Merge jdong

17 years agoRename Selectricity API calls to more explicitly call itself quickvotes.
John Dong [Tue, 28 Aug 2007 20:11:45 +0000 (16:11 -0400)]
Rename Selectricity API calls to more explicitly call itself quickvotes.

17 years agoMerge from jdong; new webstats
John Dong [Tue, 28 Aug 2007 17:31:13 +0000 (13:31 -0400)]
Merge from jdong; new webstats

17 years agoInstall sitealizer stats
John Dong [Tue, 28 Aug 2007 17:29:22 +0000 (13:29 -0400)]
Install sitealizer stats

17 years agoMoved files around a bit more.
<mako@atdot.cc> [Tue, 28 Aug 2007 17:04:59 +0000 (13:04 -0400)]
Moved files around a bit more.

17 years agoMerge from jdong
John Dong [Tue, 28 Aug 2007 16:27:38 +0000 (12:27 -0400)]
Merge from jdong

17 years agoClean up a deprecation warning and another warning.
John Dong [Tue, 28 Aug 2007 16:26:21 +0000 (12:26 -0400)]
Clean up a deprecation warning and another warning.

17 years agoMerge head
John Dong [Tue, 28 Aug 2007 15:44:47 +0000 (11:44 -0400)]
Merge head

17 years agoChanged minor CSS issue.
<mako@atdot.cc> [Tue, 28 Aug 2007 15:20:06 +0000 (11:20 -0400)]
Changed minor CSS issue.

17 years agoFirst major stab at the integration of Courtland's CSS into
<mako@atdot.cc> [Tue, 28 Aug 2007 15:12:59 +0000 (11:12 -0400)]
First major stab at the integration of Courtland's CSS into
Selectricity. It looks good!

So far, I've only really finished the front page.

17 years agoCreated a user "summary/profile page". Also corected several minor typos on election...
<jlsharps@mit.edu> [Mon, 27 Aug 2007 23:02:32 +0000 (19:02 -0400)]
Created a user "summary/profile page". Also corected several minor typos on election results pages. Modified the sign-up page to be more informative.

17 years agoAllowed for the results page of quickvotes to be hidden while the quickvote is go
<jlsharps@mit.edu> [Sat, 25 Aug 2007 00:59:18 +0000 (20:59 -0400)]
Allowed for the results page of quickvotes to be hidden while the quickvote is go
ing on. Also added a 'notices' option to QuickVotes available only to logged in u
sers. Those two options were added to the elections table, so they should be easy
 to extend to full elections. Also redid some logic on the layout and index.

Benjamin Mako Hill || Want to submit a patch?