Difference between revisions of "User:Ryan52/old todo"
Jump to navigation
Jump to search
(todos) |
(more) |
||
Line 14: | Line 14: | ||
===and after that(Sat 12/27/08)=== | ===and after that(Sat 12/27/08)=== | ||
* FIND A REAL PROJECT :) | * FIND A REAL PROJECT :) | ||
+ | * gizmo_types changes (#581) | ||
* covered report | * covered report | ||
* switch to rspec | * switch to rspec | ||
Line 23: | Line 24: | ||
** XSS (use ruby's h method from cgi.rb) | ** XSS (use ruby's h method from cgi.rb) | ||
** CSRF (use rails' protect_from_forgery and verify methods) | ** CSRF (use rails' protect_from_forgery and verify methods) | ||
− | ** check for SQL injection, we won't have to worry about this in most places since we use active record, but the reports where we use SQL directly should be checked. | + | ** check for SQL injection, we won't have to worry about this in most |
+ | places since we use active record, but the reports where we use SQL directly should be checked. | ||
===should do soonish=== | ===should do soonish=== |
Revision as of 10:18, 22 December 2008
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
todo list
things left for git
- update the release scripts
- update the documentation
- gitweb on devo (currently have it on my vps...)
- trac
- cruise control
- rewrite the commit email script -- it sucks
- figure out somewhere for the devel data to live that is faster than the horrible freegeek dsl (maybe on my home server?)
and after that(Sat 12/27/08)
- FIND A REAL PROJECT :)
- gizmo_types changes (#581)
- covered report
- switch to rspec
- and get tests that work
- deadbeat discounts weren't setting occured_at -- fixed, but need to clean up data again...
- "power user" multiple systems per line item
- disable certain gizmo_types
- 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
places since we use active record, but the reports where we use SQL directly should be checked.
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.
"gift"
likes this: http://wiki.debian.org/qa.debian.org/GiftTag
- reports over time
what I did today
12/21/08
- improved rubytui
- fixed minor bugs
- release sprint 23
12/20/08
- added new printme features (figuring out the system's old contract in a smart way) that I can only do with soap (the whole point of the rewrite)
- minor fixes/changes to fgdb
12/17/08
- rewrote printme to use soap (not merged yet)
12/16/08
- convert fgdiag and freegeek-extras to git
- add support for coveredness
12/15/08
- add soap support to rails (in a plugin-like thing)
12/13/08
- restrict recyclings based on role (require login)
- final touches on contracts (searching, adding contacts, etc)
- added support for rails version 2.1.2
12/12/08
- fix disbursements on sidebar
- released sprint 22
12/6/08
- cashiers tracking
- disbursements contracts integration (editing a system's contract, seeing it while disbursing, &c)
- fixed thin to restart better
- removed "fee discount" lines when editing. (#575)
- fixed printme's behavior with contracts to try to prevent user error as much
- show contract name on the printme reports, and on the gizmo reports
- fix editing a printme report with the contracts (through the GUI)
12/5/08
- finished switching to git
12/3/08
- setup this page
11/28/08
- added base support for address based routing