]>
asedeno.scripts.mit.edu Git - bluechips.git/log
Evan Broder [Thu, 25 Feb 2010 03:44:05 +0000 (22:44 -0500)]
Move the e-mail form to /user/email
Evan Broder [Thu, 25 Feb 2010 03:32:33 +0000 (22:32 -0500)]
Add an action for registering a new user.
Evan Broder [Mon, 22 Feb 2010 15:02:43 +0000 (10:02 -0500)]
Add a section to the README acknowledging cutcat.pl and account.pl
Evan Broder [Sat, 20 Feb 2010 16:41:02 +0000 (08:41 -0800)]
Use the same config file name in both sections of the README.
Evan Broder [Mon, 1 Feb 2010 15:27:21 +0000 (10:27 -0500)]
Use jqueryui instead of some non-core date picker module.
Evan Broder [Mon, 1 Feb 2010 15:21:14 +0000 (10:21 -0500)]
Don't wait until the end of the page load to get javascript.
Evan Broder [Mon, 1 Feb 2010 15:18:28 +0000 (10:18 -0500)]
Use ajax.googleapis.com for jQuery instead of hosting it locally.
Evan Broder [Sun, 10 Jan 2010 16:42:08 +0000 (11:42 -0500)]
Do summations in SQL, not Python.
Scott Torborg [Wed, 6 Jan 2010 05:19:29 +0000 (21:19 -0800)]
added net owed/due row to settling transfers table
Scott Torborg [Wed, 6 Jan 2010 04:34:33 +0000 (20:34 -0800)]
tweaks to splitting algorithm to result in more round divisions and fewer random pennies
Scott Torborg [Tue, 17 Nov 2009 01:59:40 +0000 (17:59 -0800)]
webhelpers > 0.6.4 breaks the flash() behavior, so don't allow that
Scott Torborg [Tue, 17 Nov 2009 01:08:30 +0000 (17:08 -0800)]
set some defaults for testing with the nose coverage plugin
Scott Torborg [Fri, 13 Nov 2009 06:20:47 +0000 (22:20 -0800)]
don't adjust text size on iphone orientation change
Scott Torborg [Fri, 13 Nov 2009 06:10:45 +0000 (22:10 -0800)]
added orientation changing interface
Scott Torborg [Fri, 13 Nov 2009 05:31:14 +0000 (21:31 -0800)]
added apple touch startup icon
Scott Torborg [Fri, 13 Nov 2009 05:02:47 +0000 (21:02 -0800)]
added some basic tests for mobile interface, including switching back and forth with normal interface
Scott Torborg [Fri, 13 Nov 2009 05:02:29 +0000 (21:02 -0800)]
don't show the 'use mobile interface' link if that page is not available on the mobile interface
Scott Torborg [Fri, 13 Nov 2009 04:48:23 +0000 (20:48 -0800)]
added tests for grab() helper
Scott Torborg [Fri, 13 Nov 2009 04:35:02 +0000 (20:35 -0800)]
added ability to switch back and forth between mobile and non-mobile interface on iphone
Scott Torborg [Fri, 13 Nov 2009 04:16:17 +0000 (20:16 -0800)]
more refinements to the iphone targeted interface, improved validation functionality and added lazy-loading with ajax
Scott Torborg [Fri, 13 Nov 2009 01:17:57 +0000 (17:17 -0800)]
Merge branch 'master' into mobile_interface
Scott Torborg [Fri, 13 Nov 2009 01:17:48 +0000 (17:17 -0800)]
renamed dashboard.png to status.png for consistency
Scott Torborg [Wed, 11 Nov 2009 18:46:34 +0000 (10:46 -0800)]
began work on iphone-targeted web interface
Scott Torborg [Mon, 9 Nov 2009 03:18:28 +0000 (19:18 -0800)]
cleaned up and added tests for auth and deleting
Evan Broder [Mon, 9 Nov 2009 01:56:25 +0000 (20:56 -0500)]
Add a link to the expenditure/transfer delete pages from all
expenditure and transfer lists.
Evan Broder [Mon, 9 Nov 2009 02:08:26 +0000 (21:08 -0500)]
Add an action for deleting transfers.
Evan Broder [Mon, 9 Nov 2009 01:50:30 +0000 (20:50 -0500)]
Add a new action for deleting expenditures.
Scott Torborg [Mon, 9 Nov 2009 00:42:03 +0000 (16:42 -0800)]
added basic auth middleware into the stack, so if no authentication is provided, basic auth will be used against a password field in the database. requires schema update.
Scott Torborg [Mon, 9 Nov 2009 00:06:08 +0000 (16:06 -0800)]
added example apache configuration to README
Scott Torborg [Sun, 8 Nov 2009 23:54:09 +0000 (15:54 -0800)]
added XSRF protection to all forms and associated tests
Scott Torborg [Sun, 8 Nov 2009 23:43:44 +0000 (15:43 -0800)]
add logging config to test so that there are no spurious handler messages
Scott Torborg [Sun, 8 Nov 2009 22:23:50 +0000 (14:23 -0800)]
added favicon
Scott Torborg [Sun, 8 Nov 2009 22:03:28 +0000 (14:03 -0800)]
added markdown README
Scott Torborg [Sun, 8 Nov 2009 21:40:12 +0000 (13:40 -0800)]
Merge remote branch 'ebroder/master'
Scott Torborg [Sun, 8 Nov 2009 21:37:45 +0000 (13:37 -0800)]
added some tests for settle()
Evan Broder [Sun, 8 Nov 2009 21:35:25 +0000 (16:35 -0500)]
Merge remote branch 'storborg/master'
Scott Torborg [Sun, 8 Nov 2009 21:23:34 +0000 (11:23 -1000)]
more misc test coverage
Scott Torborg [Sun, 8 Nov 2009 21:19:02 +0000 (11:19 -1000)]
don't need the str_no_dollar method anymore
Scott Torborg [Sun, 8 Nov 2009 21:18:24 +0000 (11:18 -1000)]
add functional test for editing zero value expenditure
Scott Torborg [Sun, 8 Nov 2009 21:15:11 +0000 (11:15 -1000)]
added lots more expenditure tests
Evan Broder [Sun, 8 Nov 2009 07:03:15 +0000 (02:03 -0500)]
Actually, just make all links blue.
Evan Broder [Sun, 8 Nov 2009 06:40:23 +0000 (01:40 -0500)]
Update the link text color in the navbar to match the icons.
Evan Broder [Sun, 8 Nov 2009 06:30:56 +0000 (01:30 -0500)]
Dude - this is *Blue*Chips. Why are your icons green?
Scott Torborg [Sun, 8 Nov 2009 01:53:24 +0000 (15:53 -1000)]
more test coverage
Scott Torborg [Sun, 8 Nov 2009 01:52:15 +0000 (15:52 -1000)]
don't need update_split() anymore
Scott Torborg [Sun, 8 Nov 2009 01:24:08 +0000 (15:24 -1000)]
cleaning up code and improving test coverage
Scott Torborg [Sun, 8 Nov 2009 00:38:05 +0000 (14:38 -1000)]
add an email to testing data so that email notifications can be tested
Scott Torborg [Sat, 7 Nov 2009 03:08:51 +0000 (17:08 -1000)]
a few more tests
Scott Torborg [Sat, 7 Nov 2009 03:04:04 +0000 (17:04 -1000)]
don't need support for smtp auth
Scott Torborg [Sat, 7 Nov 2009 02:59:39 +0000 (16:59 -1000)]
added test for user controller
Scott Torborg [Sat, 7 Nov 2009 02:59:31 +0000 (16:59 -1000)]
don't need that check--formencode converts empty to None
Scott Torborg [Sat, 7 Nov 2009 02:53:41 +0000 (16:53 -1000)]
set user settings title on user controller
Scott Torborg [Fri, 6 Nov 2009 03:59:52 +0000 (17:59 -1000)]
if we GET to an update action, redirect to the edit action
Scott Torborg [Fri, 6 Nov 2009 03:55:23 +0000 (17:55 -1000)]
require at least one non-zero share on an expenditure
Scott Torborg [Fri, 6 Nov 2009 03:45:45 +0000 (17:45 -1000)]
don't enter a non-zero currency amount
Scott Torborg [Fri, 6 Nov 2009 03:41:21 +0000 (17:41 -1000)]
whoops, that update_split() call was unnecessary and just causing problems
Scott Torborg [Fri, 6 Nov 2009 03:23:00 +0000 (17:23 -1000)]
fix error with zero-value expenditure
Scott Torborg [Fri, 6 Nov 2009 03:21:05 +0000 (17:21 -1000)]
if user is spender, they are always involved in an expenditure
Scott Torborg [Fri, 6 Nov 2009 03:17:29 +0000 (17:17 -1000)]
fixed split display so that it works with zero-value expenditures
Scott Torborg [Fri, 6 Nov 2009 03:11:23 +0000 (17:11 -1000)]
throw a 404 when trying to edit an expenditure or transfer that doesn't exist
Scott Torborg [Fri, 6 Nov 2009 03:06:01 +0000 (17:06 -1000)]
convert share to string before Decimal
Scott Torborg [Fri, 6 Nov 2009 03:04:36 +0000 (17:04 -1000)]
fixed error page rendering
Scott Torborg [Thu, 5 Nov 2009 07:44:03 +0000 (21:44 -1000)]
added mailer module to setup.py deps
Scott Torborg [Thu, 5 Nov 2009 07:32:09 +0000 (21:32 -1000)]
fix tests and make them more resilient
Scott Torborg [Thu, 5 Nov 2009 07:28:05 +0000 (21:28 -1000)]
added interface to edit email address
Scott Torborg [Thu, 5 Nov 2009 06:53:47 +0000 (20:53 -1000)]
added email notifications. requires schema change to add email column to users table.
Scott Torborg [Thu, 5 Nov 2009 03:37:33 +0000 (17:37 -1000)]
show different flash messages for created v. updated
Scott Torborg [Thu, 5 Nov 2009 01:57:57 +0000 (15:57 -1000)]
more model unit tests
Scott Torborg [Wed, 4 Nov 2009 08:28:03 +0000 (22:28 -1000)]
use real names for transfer list, for consistency
Scott Torborg [Wed, 4 Nov 2009 07:45:00 +0000 (21:45 -1000)]
cleaned up status page a bit
Scott Torborg [Wed, 4 Nov 2009 07:41:13 +0000 (21:41 -1000)]
added more 'my share' scope to status dashboard
Scott Torborg [Wed, 4 Nov 2009 07:15:54 +0000 (21:15 -1000)]
ignore .coverage
Scott Torborg [Wed, 4 Nov 2009 07:14:40 +0000 (21:14 -1000)]
default to an even split among residents again
Scott Torborg [Wed, 4 Nov 2009 06:53:35 +0000 (20:53 -1000)]
added more model unit tests
Scott Torborg [Wed, 4 Nov 2009 06:41:43 +0000 (20:41 -1000)]
got rid of unused bluechips() helper
Scott Torborg [Wed, 4 Nov 2009 06:33:05 +0000 (20:33 -1000)]
fleshed out functional tests more
Scott Torborg [Wed, 4 Nov 2009 03:51:49 +0000 (17:51 -1000)]
better middleware configuration to test for correctness
Scott Torborg [Wed, 4 Nov 2009 03:51:23 +0000 (17:51 -1000)]
no reason to use debug mode when testing
Scott Torborg [Wed, 4 Nov 2009 03:49:38 +0000 (17:49 -1000)]
added more comprehensive tests of transfer creating and editing
Scott Torborg [Wed, 4 Nov 2009 03:37:51 +0000 (17:37 -1000)]
stripped out trailing slash stuff and fixed routes to eliminate the hordes of spurious redirects
Scott Torborg [Wed, 4 Nov 2009 03:08:47 +0000 (17:08 -1000)]
added special Currency validator
Scott Torborg [Wed, 4 Nov 2009 02:52:08 +0000 (16:52 -1000)]
cleaned up some issues with validation errors being displayed improperly
Scott Torborg [Tue, 3 Nov 2009 08:34:22 +0000 (22:34 -1000)]
fix transfer date validation issue
Scott Torborg [Tue, 3 Nov 2009 08:32:29 +0000 (22:32 -1000)]
add today as the default date for a transfer
Scott Torborg [Tue, 3 Nov 2009 08:20:35 +0000 (22:20 -1000)]
ripped out toscawidgets, replaced with formencode, put split editing on main expenditure edit page--needs some cleaning up
Scott Torborg [Tue, 3 Nov 2009 05:06:36 +0000 (19:06 -1000)]
little performance tweaks
Scott Torborg [Tue, 3 Nov 2009 01:36:10 +0000 (15:36 -1000)]
added a 'My Share' column to lists of expenditures
Scott Torborg [Tue, 3 Nov 2009 01:30:38 +0000 (15:30 -1000)]
on the dashboard, show expenditures which the user was involved in, not just expenditures that they were the spender on
Scott Torborg [Tue, 3 Nov 2009 01:20:46 +0000 (15:20 -1000)]
whoops, there was already user in request.environ
Scott Torborg [Tue, 3 Nov 2009 01:15:51 +0000 (15:15 -1000)]
style flash messages more obviously
Scott Torborg [Tue, 3 Nov 2009 01:06:22 +0000 (15:06 -1000)]
emphasize transactions that the logged-in user is part of, deemphasize others
Scott Torborg [Tue, 3 Nov 2009 00:34:47 +0000 (14:34 -1000)]
big interface overhaul, doesn't really add any new features yet
Scott Torborg [Mon, 2 Nov 2009 23:19:51 +0000 (13:19 -1000)]
use python's locale stuff for currency formatting
Scott Torborg [Mon, 2 Nov 2009 23:14:11 +0000 (13:14 -1000)]
fixed some issues resulting from upgrading sqlalchemy, made more ORM-y
Scott Torborg [Mon, 2 Nov 2009 22:43:50 +0000 (12:43 -1000)]
don't escape widget forms when they are rendered
Scott Torborg [Mon, 2 Nov 2009 21:01:55 +0000 (11:01 -1000)]
use pylons.templating instead of tw render function
Scott Torborg [Mon, 2 Nov 2009 20:51:49 +0000 (10:51 -1000)]
added temp data/ dir to gitignores
Scott Torborg [Mon, 2 Nov 2009 20:51:22 +0000 (10:51 -1000)]
brought up to date with latest sqlalchemy conventions
Evan Broder [Tue, 28 Jul 2009 04:35:00 +0000 (21:35 -0700)]
Merge branch 'master' into fix-authz
Evan Broder [Tue, 28 Jul 2009 04:33:54 +0000 (21:33 -0700)]
When settling debts, always re-sort the debt list after every
transaction is calculated.
Without doing this, certain cases can result in more transfers than
are actually necessary.