]> asedeno.scripts.mit.edu Git - bluechips.git/log
bluechips.git
14 years agoadded some basic tests for mobile interface, including switching back and forth with...
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

14 years agodon't show the 'use mobile interface' link if that page is not available on the mobil...
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

14 years agoadded tests for grab() helper
Scott Torborg [Fri, 13 Nov 2009 04:48:23 +0000 (20:48 -0800)]
added tests for grab() helper

14 years agoadded ability to switch back and forth between mobile and non-mobile interface on iphone
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

14 years agomore refinements to the iphone targeted interface, improved validation functionality...
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

14 years agoMerge branch 'master' into mobile_interface
Scott Torborg [Fri, 13 Nov 2009 01:17:57 +0000 (17:17 -0800)]
Merge branch 'master' into mobile_interface

14 years agorenamed dashboard.png to status.png for consistency
Scott Torborg [Fri, 13 Nov 2009 01:17:48 +0000 (17:17 -0800)]
renamed dashboard.png to status.png for consistency

14 years agobegan work on iphone-targeted web interface
Scott Torborg [Wed, 11 Nov 2009 18:46:34 +0000 (10:46 -0800)]
began work on iphone-targeted web interface

14 years agocleaned up and added tests for auth and deleting
Scott Torborg [Mon, 9 Nov 2009 03:18:28 +0000 (19:18 -0800)]
cleaned up and added tests for auth and deleting

14 years agoAdd a link to the expenditure/transfer delete pages from all
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.

14 years agoAdd an action for deleting transfers.
Evan Broder [Mon, 9 Nov 2009 02:08:26 +0000 (21:08 -0500)]
Add an action for deleting transfers.

14 years agoAdd a new action for deleting expenditures.
Evan Broder [Mon, 9 Nov 2009 01:50:30 +0000 (20:50 -0500)]
Add a new action for deleting expenditures.

14 years agoadded basic auth middleware into the stack, so if no authentication is provided,...
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.

14 years agoadded example apache configuration to README
Scott Torborg [Mon, 9 Nov 2009 00:06:08 +0000 (16:06 -0800)]
added example apache configuration to README

14 years agoadded XSRF protection to all forms and associated tests
Scott Torborg [Sun, 8 Nov 2009 23:54:09 +0000 (15:54 -0800)]
added XSRF protection to all forms and associated tests

14 years agoadd logging config to test so that there are no spurious handler messages
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

14 years agoadded favicon
Scott Torborg [Sun, 8 Nov 2009 22:23:50 +0000 (14:23 -0800)]
added favicon

14 years agoadded markdown README
Scott Torborg [Sun, 8 Nov 2009 22:03:28 +0000 (14:03 -0800)]
added markdown README

14 years agoMerge remote branch 'ebroder/master'
Scott Torborg [Sun, 8 Nov 2009 21:40:12 +0000 (13:40 -0800)]
Merge remote branch 'ebroder/master'

14 years agoadded some tests for settle()
Scott Torborg [Sun, 8 Nov 2009 21:37:45 +0000 (13:37 -0800)]
added some tests for settle()

14 years agoMerge remote branch 'storborg/master'
Evan Broder [Sun, 8 Nov 2009 21:35:25 +0000 (16:35 -0500)]
Merge remote branch 'storborg/master'

14 years agomore misc test coverage
Scott Torborg [Sun, 8 Nov 2009 21:23:34 +0000 (11:23 -1000)]
more misc test coverage

14 years agodon't need the str_no_dollar method anymore
Scott Torborg [Sun, 8 Nov 2009 21:19:02 +0000 (11:19 -1000)]
don't need the str_no_dollar method anymore

14 years agoadd functional test for editing zero value expenditure
Scott Torborg [Sun, 8 Nov 2009 21:18:24 +0000 (11:18 -1000)]
add functional test for editing zero value expenditure

14 years agoadded lots more expenditure tests
Scott Torborg [Sun, 8 Nov 2009 21:15:11 +0000 (11:15 -1000)]
added lots more expenditure tests

14 years agoActually, just make all links blue.
Evan Broder [Sun, 8 Nov 2009 07:03:15 +0000 (02:03 -0500)]
Actually, just make all links blue.

14 years agoUpdate the link text color in the navbar to match the icons.
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.

14 years agoDude - this is *Blue*Chips. Why are your icons green?
Evan Broder [Sun, 8 Nov 2009 06:30:56 +0000 (01:30 -0500)]
Dude - this is *Blue*Chips. Why are your icons green?

14 years agomore test coverage
Scott Torborg [Sun, 8 Nov 2009 01:53:24 +0000 (15:53 -1000)]
more test coverage

14 years agodon't need update_split() anymore
Scott Torborg [Sun, 8 Nov 2009 01:52:15 +0000 (15:52 -1000)]
don't need update_split() anymore

14 years agocleaning up code and improving test coverage
Scott Torborg [Sun, 8 Nov 2009 01:24:08 +0000 (15:24 -1000)]
cleaning up code and improving test coverage

14 years agoadd an email to testing data so that email notifications can be tested
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

14 years agoa few more tests
Scott Torborg [Sat, 7 Nov 2009 03:08:51 +0000 (17:08 -1000)]
a few more tests

14 years agodon't need support for smtp auth
Scott Torborg [Sat, 7 Nov 2009 03:04:04 +0000 (17:04 -1000)]
don't need support for smtp auth

14 years agoadded test for user controller
Scott Torborg [Sat, 7 Nov 2009 02:59:39 +0000 (16:59 -1000)]
added test for user controller

14 years agodon't need that check--formencode converts empty to None
Scott Torborg [Sat, 7 Nov 2009 02:59:31 +0000 (16:59 -1000)]
don't need that check--formencode converts empty to None

14 years agoset user settings title on user controller
Scott Torborg [Sat, 7 Nov 2009 02:53:41 +0000 (16:53 -1000)]
set user settings title on user controller

14 years agoif we GET to an update action, redirect to the edit action
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

14 years agorequire at least one non-zero share on an expenditure
Scott Torborg [Fri, 6 Nov 2009 03:55:23 +0000 (17:55 -1000)]
require at least one non-zero share on an expenditure

14 years agodon't enter a non-zero currency amount
Scott Torborg [Fri, 6 Nov 2009 03:45:45 +0000 (17:45 -1000)]
don't enter a non-zero currency amount

14 years agowhoops, that update_split() call was unnecessary and just causing problems
Scott Torborg [Fri, 6 Nov 2009 03:41:21 +0000 (17:41 -1000)]
whoops, that update_split() call was unnecessary and just causing problems

14 years agofix error with zero-value expenditure
Scott Torborg [Fri, 6 Nov 2009 03:23:00 +0000 (17:23 -1000)]
fix error with zero-value expenditure

14 years agoif user is spender, they are always involved in an 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

14 years agofixed split display so that it works with zero-value expenditures
Scott Torborg [Fri, 6 Nov 2009 03:17:29 +0000 (17:17 -1000)]
fixed split display so that it works with zero-value expenditures

14 years agothrow a 404 when trying to edit an expenditure or transfer that doesn't exist
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

14 years agoconvert share to string before Decimal
Scott Torborg [Fri, 6 Nov 2009 03:06:01 +0000 (17:06 -1000)]
convert share to string before Decimal

14 years agofixed error page rendering
Scott Torborg [Fri, 6 Nov 2009 03:04:36 +0000 (17:04 -1000)]
fixed error page rendering

14 years agoadded mailer module to setup.py deps
Scott Torborg [Thu, 5 Nov 2009 07:44:03 +0000 (21:44 -1000)]
added mailer module to setup.py deps

14 years agofix tests and make them more resilient
Scott Torborg [Thu, 5 Nov 2009 07:32:09 +0000 (21:32 -1000)]
fix tests and make them more resilient

14 years agoadded interface to edit email address
Scott Torborg [Thu, 5 Nov 2009 07:28:05 +0000 (21:28 -1000)]
added interface to edit email address

14 years agoadded email notifications. requires schema change to add email column to users table.
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.

14 years agoshow different flash messages for created v. updated
Scott Torborg [Thu, 5 Nov 2009 03:37:33 +0000 (17:37 -1000)]
show different flash messages for created v. updated

14 years agomore model unit tests
Scott Torborg [Thu, 5 Nov 2009 01:57:57 +0000 (15:57 -1000)]
more model unit tests

14 years agouse real names for transfer list, for consistency
Scott Torborg [Wed, 4 Nov 2009 08:28:03 +0000 (22:28 -1000)]
use real names for transfer list, for consistency

14 years agocleaned up status page a bit
Scott Torborg [Wed, 4 Nov 2009 07:45:00 +0000 (21:45 -1000)]
cleaned up status page a bit

14 years agoadded more 'my share' scope to status dashboard
Scott Torborg [Wed, 4 Nov 2009 07:41:13 +0000 (21:41 -1000)]
added more 'my share' scope to status dashboard

14 years agoignore .coverage
Scott Torborg [Wed, 4 Nov 2009 07:15:54 +0000 (21:15 -1000)]
ignore .coverage

14 years agodefault to an even split among residents again
Scott Torborg [Wed, 4 Nov 2009 07:14:40 +0000 (21:14 -1000)]
default to an even split among residents again

14 years agoadded more model unit tests
Scott Torborg [Wed, 4 Nov 2009 06:53:35 +0000 (20:53 -1000)]
added more model unit tests

14 years agogot rid of unused bluechips() helper
Scott Torborg [Wed, 4 Nov 2009 06:41:43 +0000 (20:41 -1000)]
got rid of unused bluechips() helper

14 years agofleshed out functional tests more
Scott Torborg [Wed, 4 Nov 2009 06:33:05 +0000 (20:33 -1000)]
fleshed out functional tests more

14 years agobetter middleware configuration to test for correctness
Scott Torborg [Wed, 4 Nov 2009 03:51:49 +0000 (17:51 -1000)]
better middleware configuration to test for correctness

14 years agono reason to use debug mode when testing
Scott Torborg [Wed, 4 Nov 2009 03:51:23 +0000 (17:51 -1000)]
no reason to use debug mode when testing

14 years agoadded more comprehensive tests of transfer creating and editing
Scott Torborg [Wed, 4 Nov 2009 03:49:38 +0000 (17:49 -1000)]
added more comprehensive tests of transfer creating and editing

14 years agostripped out trailing slash stuff and fixed routes to eliminate the hordes of spuriou...
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

14 years agoadded special Currency validator
Scott Torborg [Wed, 4 Nov 2009 03:08:47 +0000 (17:08 -1000)]
added special Currency validator

14 years agocleaned up some issues with validation errors being displayed improperly
Scott Torborg [Wed, 4 Nov 2009 02:52:08 +0000 (16:52 -1000)]
cleaned up some issues with validation errors being displayed improperly

14 years agofix transfer date validation issue
Scott Torborg [Tue, 3 Nov 2009 08:34:22 +0000 (22:34 -1000)]
fix transfer date validation issue

14 years agoadd today as the default date for a transfer
Scott Torborg [Tue, 3 Nov 2009 08:32:29 +0000 (22:32 -1000)]
add today as the default date for a transfer

14 years agoripped out toscawidgets, replaced with formencode, put split editing on main expendit...
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

14 years agolittle performance tweaks
Scott Torborg [Tue, 3 Nov 2009 05:06:36 +0000 (19:06 -1000)]
little performance tweaks

14 years agoadded a 'My Share' column to lists of expenditures
Scott Torborg [Tue, 3 Nov 2009 01:36:10 +0000 (15:36 -1000)]
added a 'My Share' column to lists of expenditures

14 years agoon the dashboard, show expenditures which the user was involved in, not just expendit...
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

14 years agowhoops, there was already user in request.environ
Scott Torborg [Tue, 3 Nov 2009 01:20:46 +0000 (15:20 -1000)]
whoops, there was already user in request.environ

14 years agostyle flash messages more obviously
Scott Torborg [Tue, 3 Nov 2009 01:15:51 +0000 (15:15 -1000)]
style flash messages more obviously

14 years agoemphasize transactions that the logged-in user is part of, deemphasize others
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

14 years agobig interface overhaul, doesn't really add any new features yet
Scott Torborg [Tue, 3 Nov 2009 00:34:47 +0000 (14:34 -1000)]
big interface overhaul, doesn't really add any new features yet

14 years agouse python's locale stuff for currency formatting
Scott Torborg [Mon, 2 Nov 2009 23:19:51 +0000 (13:19 -1000)]
use python's locale stuff for currency formatting

14 years agofixed some issues resulting from upgrading sqlalchemy, made more ORM-y
Scott Torborg [Mon, 2 Nov 2009 23:14:11 +0000 (13:14 -1000)]
fixed some issues resulting from upgrading sqlalchemy, made more ORM-y

14 years agodon't escape widget forms when they are rendered
Scott Torborg [Mon, 2 Nov 2009 22:43:50 +0000 (12:43 -1000)]
don't escape widget forms when they are rendered

14 years agouse pylons.templating instead of tw render function
Scott Torborg [Mon, 2 Nov 2009 21:01:55 +0000 (11:01 -1000)]
use pylons.templating instead of tw render function

14 years agoadded temp data/ dir to gitignores
Scott Torborg [Mon, 2 Nov 2009 20:51:49 +0000 (10:51 -1000)]
added temp data/ dir to gitignores

14 years agobrought up to date with latest sqlalchemy conventions
Scott Torborg [Mon, 2 Nov 2009 20:51:22 +0000 (10:51 -1000)]
brought up to date with latest sqlalchemy conventions

14 years agoMerge branch 'master' into fix-authz
Evan Broder [Tue, 28 Jul 2009 04:35:00 +0000 (21:35 -0700)]
Merge branch 'master' into fix-authz

14 years agoWhen settling debts, always re-sort the debt list after every
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.

15 years agoMerge branch 'master' into fix-authz
Evan Broder [Mon, 8 Jun 2009 04:16:38 +0000 (21:16 -0700)]
Merge branch 'master' into fix-authz

15 years agoWhen ordering expenditures and transfers, by default order by the time
Evan Broder [Mon, 8 Jun 2009 04:16:06 +0000 (21:16 -0700)]
When ordering expenditures and transfers, by default order by the time
they were entered within a single day.

15 years agoAdd a note in the deployment.ini template about the "MySQL server has
Evan Broder [Sun, 7 Jun 2009 17:28:23 +0000 (10:28 -0700)]
Add a note in the deployment.ini template about the "MySQL server has
gone away" bug.

15 years agoRevert "Fix the random 403 bug." Trying to pass the option in
Evan Broder [Sun, 7 Jun 2009 17:26:25 +0000 (10:26 -0700)]
Revert "Fix the random 403 bug." Trying to pass the option in
bluechips.config.environment didn't seem to be taking effect, so
instead I'm going to change the deployment.ini template to have a
useful note about the issue.

This reverts commit 22bb3f405f829419b9f598ab5bbf3e534b623746.

15 years agoFix the random 403 bug.
Evan Broder [Thu, 4 Jun 2009 06:56:35 +0000 (23:56 -0700)]
Fix the random 403 bug.

403s were being caused by the "MySQL server has gone away" bug in
MySQLdb, so pass the pool_recycle argument to keep that from
triggering.

15 years agoTry a different approach to catching non-existant users.
Evan Broder [Wed, 3 Jun 2009 00:15:08 +0000 (17:15 -0700)]
Try a different approach to catching non-existant users.

Maybe this one will actually log useful errors instead of random 403s.

15 years agoAdd a .gitignore.
Evan Broder [Sun, 31 May 2009 18:48:51 +0000 (11:48 -0700)]
Add a .gitignore.

15 years agoAdd a test for negative expenditures.
Evan Broder [Sun, 31 May 2009 04:25:13 +0000 (21:25 -0700)]
Add a test for negative expenditures.

15 years agoAllow for negative expenditures.
Evan Broder [Sun, 31 May 2009 04:05:25 +0000 (21:05 -0700)]
Allow for negative expenditures.

15 years agoWhen splitting up an expenditure, if subtracting pennies instead of
Evan Broder [Sat, 30 May 2009 16:12:58 +0000 (09:12 -0700)]
When splitting up an expenditure, if subtracting pennies instead of
adding them, be sure to count them up correctly.

15 years agoWhy don't we stick that code block in only once?
Evan Broder [Sat, 30 May 2009 05:52:40 +0000 (22:52 -0700)]
Why don't we stick that code block in only once?

15 years agoFix a long-standing bug in handing splits.
Evan Broder [Sat, 30 May 2009 05:48:30 +0000 (22:48 -0700)]
Fix a long-standing bug in handing splits.

15 years agoApparently authkit.authorize still thinks it needs authkit.authenticate.
Evan Broder [Sat, 25 Apr 2009 23:35:42 +0000 (19:35 -0400)]
Apparently authkit.authorize still thinks it needs authkit.authenticate.

It's wrong. Let's convince it as such.

15 years agoDon't add debits for users who have a share of 0
Evan Broder [Sat, 13 Sep 2008 03:24:16 +0000 (03:24 +0000)]
Don't add debits for users who have a share of 0

15 years agoFix wrong exception in split edit template
Evan Broder [Fri, 25 Jul 2008 07:09:05 +0000 (07:09 +0000)]
Fix wrong exception in split edit template