]>
asedeno.scripts.mit.edu Git - bluechips.git/log
Ray Speth [Sun, 21 Mar 2010 04:49:17 +0000 (00:49 -0400)]
Tags that are associated with any expenditures are automatically pruned
Ray Speth [Fri, 19 Mar 2010 03:36:25 +0000 (23:36 -0400)]
Removed 'Delete' links from lists of expenditures / transfers
Instead, there is now a 'Delete' button on the 'edit' page for
individual expenditures and transfers.
Ray Speth [Thu, 18 Mar 2010 04:11:49 +0000 (00:11 -0400)]
Normalized the implementation of tags
Ray Speth [Thu, 18 Mar 2010 00:04:30 +0000 (20:04 -0400)]
Expenditures can now be given a list of "tags"
Tags will be used to support future graphing features, like making
graphs how much money is spent in different categories.
Ray Speth [Tue, 16 Mar 2010 01:28:20 +0000 (21:28 -0400)]
Set default share to 1
Ray Speth [Tue, 16 Mar 2010 01:23:42 +0000 (21:23 -0400)]
Allow Splits to be mathematical expressions
The string representing the split is stored in the DB, along with its
decimal equivalent. When viewing an expense, the string form is shown.
Evan Broder [Mon, 3 Jan 2011 17:19:46 +0000 (12:19 -0500)]
Enable mobile site for Android
Evan Broder [Mon, 3 Jan 2011 17:17:09 +0000 (12:17 -0500)]
Drop the superfluous id=None query args
Evan Broder [Sun, 21 Nov 2010 07:16:52 +0000 (23:16 -0800)]
Work around a webhelpers/Pylons incompatibility
Evan Broder [Sun, 21 Nov 2010 06:57:22 +0000 (22:57 -0800)]
Tweak version dependencies
Evan Broder [Sun, 21 Nov 2010 06:49:49 +0000 (22:49 -0800)]
Bump version number
Evan Broder [Sun, 21 Nov 2010 06:49:16 +0000 (22:49 -0800)]
Update BlueChips for WebHelpers 1.0 and beyond
Evan Broder [Thu, 29 Jul 2010 03:46:04 +0000 (20:46 -0700)]
Always list residents first, then sort by username.
Evan Broder [Thu, 1 Jul 2010 01:53:10 +0000 (21:53 -0400)]
Make noauth actually work.
Evan Broder [Thu, 1 Jul 2010 01:43:50 +0000 (21:43 -0400)]
Introduce a new "noauth" config option and deprecate fake_username.
Evan Broder [Sat, 27 Mar 2010 22:39:57 +0000 (18:39 -0400)]
Be sure flash messages are strings before displaying them.
It seems that at least some recent versions of Mako don't convert
objects to strings before attempting to render them, leading to a
TypeError for things like flash messages, which are no objects and not
just strings.
Reported-by: João Felipe Santos <joao.eel@gmail.com>
Alejandro R. Sedeño [Mon, 22 Mar 2010 04:20:01 +0000 (00:20 -0400)]
load main.css from the right path
Alejandro R. Sedeño [Mon, 22 Mar 2010 04:16:33 +0000 (00:16 -0400)]
Right align total debit/credit on status pages
Alejandro R. Sedeño [Mon, 22 Mar 2010 04:16:06 +0000 (00:16 -0400)]
Add total debit/credit to mobile interface
Alejandro R. Sedeño [Mon, 22 Mar 2010 04:14:58 +0000 (00:14 -0400)]
Right align transfers in mobile interface
Alejandro R. Sedeño [Mon, 22 Mar 2010 03:39:05 +0000 (23:39 -0400)]
load mobile javascript from the right path
If bluechips is not at the webserver root, the mobile interface should
still work.
Ray Speth [Sat, 20 Mar 2010 03:35:32 +0000 (23:35 -0400)]
"Delete Transfer" page now displays user names instead of IDs.
Alejandro R. Sedeño [Fri, 19 Mar 2010 05:52:56 +0000 (01:52 -0400)]
Fix division of currency
Wrong:
>>> x=Currency('110')
>>> x/2.9
Currency("$55.00")
Right:
>>> x=Currency('110')
>>> x/2.9
Currency("$37.93")
Ray Speth [Thu, 18 Mar 2010 05:44:20 +0000 (01:44 -0400)]
Changed currency fields to be right-aligned.
Ray Speth [Wed, 17 Mar 2010 19:54:27 +0000 (15:54 -0400)]
Make git ignore emacs backup files
Ray Speth [Wed, 17 Mar 2010 19:50:09 +0000 (15:50 -0400)]
Added javascript to calculate the dollar value of each share on-the-fly.
Ray Speth [Tue, 16 Mar 2010 01:27:17 +0000 (21:27 -0400)]
Expenditures require a description
Alejandro R. Sedeño [Tue, 2 Mar 2010 04:16:47 +0000 (23:16 -0500)]
webOS devices are mobile devices
TODO: Move list of mobile devices into a separate variable.
Evan Broder [Fri, 19 Mar 2010 13:54:14 +0000 (09:54 -0400)]
Update functional tests for /user to incorporate new URLs.
Evan Broder [Mon, 8 Mar 2010 14:30:06 +0000 (09:30 -0500)]
BlueChips version 1.0.0
Evan Broder [Sun, 28 Feb 2010 06:56:46 +0000 (01:56 -0500)]
Session.save is dead. Long live Session.add.
Evan Broder [Sun, 28 Feb 2010 06:43:08 +0000 (01:43 -0500)]
We're using SQLAlchemy-0.5-isms. So let's actually depend on that.
Evan Broder [Fri, 26 Feb 2010 01:28:31 +0000 (20:28 -0500)]
Push a new alpha.
Evan Broder [Fri, 26 Feb 2010 01:27:29 +0000 (20:27 -0500)]
Make all resource URLs relative to the script_name variable.
Evan Broder [Thu, 25 Feb 2010 07:38:05 +0000 (02:38 -0500)]
Include the README in the published tarballs.
Evan Broder [Thu, 25 Feb 2010 06:24:28 +0000 (01:24 -0500)]
Add note about demo.
Evan Broder [Thu, 25 Feb 2010 05:35:58 +0000 (00:35 -0500)]
Push a new alpha.
Evan Broder [Thu, 25 Feb 2010 05:35:17 +0000 (00:35 -0500)]
Don't append "dev" to version numbers.
Evan Broder [Thu, 25 Feb 2010 05:31:55 +0000 (00:31 -0500)]
Bump to a new alpha revision.
Evan Broder [Thu, 25 Feb 2010 05:30:19 +0000 (00:30 -0500)]
Update package metadata.
Evan Broder [Thu, 25 Feb 2010 05:19:51 +0000 (00:19 -0500)]
BlueChips doesn't actually use Babel.
Evan Broder [Thu, 25 Feb 2010 05:18:45 +0000 (00:18 -0500)]
Convert the README to rST, since that's what distutils wants.
Evan Broder [Thu, 25 Feb 2010 04:59:13 +0000 (23:59 -0500)]
Tag an alpha release.
Evan Broder [Thu, 25 Feb 2010 04:17:27 +0000 (23:17 -0500)]
Don't let non-residents create new users.
Evan Broder [Thu, 25 Feb 2010 04:13:50 +0000 (23:13 -0500)]
Add a new /user action with pointers to the others.
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