User:Ryan52/old todo

o hai
Because I don't like trac. I probably don't like any project management program for that matter. Using this because I loose TODO files on my system too easily. :p

working on

 * reports over time

things left for git

 * update the release scripts (IMPORTANT!!! because I'm really stupid sometimes)
 * update the documentation (meh, not *that* important)
 * gitweb on devo (currently have it on my vps...)
 * trac (or switch to ticgit)
 * cruise control (useless since all of the tests are broken)
 * rewrite the commit email script -- it sucks (I can live with it now)
 * figure out somewhere for the devel data to live that is faster than the horrible freegeek dsl (maybe on my home server?) (I don't care -- sneakernet ftw!)

needed

 * disable certain gizmo_types
 * deadbeat discounts weren't setting occured_at -- fixed, but need to clean up data again...
 * gizmo_types changes (#581)
 * covered report

would be nice
places since we use active record, but the reports where we use SQL directly should be checked.
 * FIND A REAL PROJECT :)
 * switch to rspec
 * and get tests that work
 * "power user" multiple systems per line item
 * security fixing
 * XSS (use ruby's h method from cgi.rb)
 * CSRF (use rails' protect_from_forgery and verify methods)
 * check for SQL injection, we won't have to worry about this in most

should do soonish

 * work on library stuff
 * settings page
 * vhost based routes for separating fgdb and library, and having a setup page. I'm working on this at a glaciers pace, but I'm still working on it.
 * make it work with rails 2.2.2

for a rainy day

 * get rid of duplicated data in code
 * conditions stuff is all over the place
 * permissions for various controllers are split between the sidebar and the controller itself
 * fgss generic regexps
 * move the vendor/plugins to their own submodules...maybe I shoulda done this first, since it's gonna get even more messy with the git bug...anyway, too late for that, whatever. I'll work it out :)
 * reform the "what I did today" section to be a changelog of fgdb.rb. We should keep track of when what happens. maybe I'll move it to it's own page once it has something useful in it.

what I did today
Moved to