]> asedeno.scripts.mit.edu Git - bluechips.git/log
bluechips.git
13 years agoWe have pie charts. master
Ray Speth [Sun, 22 Aug 2010 21:59:04 +0000 (17:59 -0400)]
We have pie charts.

13 years agoMade default share for non-residents blank instead of 0 on mobile interface
Alejandro R. Sedeño [Sun, 18 Apr 2010 21:03:52 +0000 (17:03 -0400)]
Made default share for non-residents blank instead of 0 on mobile interface

13 years agoAdd tags to expenditures on mobile interface
Alejandro R. Sedeño [Sun, 18 Apr 2010 21:00:22 +0000 (17:00 -0400)]
Add tags to expenditures on mobile interface

13 years agoShow tags on expenditure deletion page
Alejandro R. Sedeño [Sun, 18 Apr 2010 20:59:23 +0000 (16:59 -0400)]
Show tags on expenditure deletion page

13 years agoTweak tag implementation
Alejandro R. Sedeño [Sun, 18 Apr 2010 20:58:24 +0000 (16:58 -0400)]
Tweak tag implementation

We should not be using c.values to store tags; put them in c.tags
instead.

13 years agoMade default share for non-residents blank instead of 0
Ray Speth [Wed, 24 Mar 2010 20:11:08 +0000 (16:11 -0400)]
Made default share for non-residents blank instead of 0

13 years agoAdded UI for working with tags
Ray Speth [Sun, 21 Mar 2010 05:36:17 +0000 (01:36 -0400)]
Added UI for working with tags

History page has a list of tags, with each tag linking to a page
showing all expenses with that tag.

13 years agoTags that are associated with any expenditures are automatically pruned
Ray Speth [Sun, 21 Mar 2010 04:49:17 +0000 (00:49 -0400)]
Tags that are associated with any expenditures are automatically pruned

13 years agoRemoved 'Delete' links from lists of expenditures / transfers
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.

13 years agoNormalized the implementation of tags
Ray Speth [Thu, 18 Mar 2010 04:11:49 +0000 (00:11 -0400)]
Normalized the implementation of tags

13 years agoExpenditures can now be given a list 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.

13 years agoSet default share to 1
Ray Speth [Tue, 16 Mar 2010 01:28:20 +0000 (21:28 -0400)]
Set default share to 1

13 years agoAllow Splits to be mathematical expressions
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.

13 years agoEnable mobile site for Android
Evan Broder [Mon, 3 Jan 2011 17:19:46 +0000 (12:19 -0500)]
Enable mobile site for Android

13 years agoDrop the superfluous id=None query args
Evan Broder [Mon, 3 Jan 2011 17:17:09 +0000 (12:17 -0500)]
Drop the superfluous id=None query args

13 years agoWork around a webhelpers/Pylons incompatibility
Evan Broder [Sun, 21 Nov 2010 07:16:52 +0000 (23:16 -0800)]
Work around a webhelpers/Pylons incompatibility

13 years agoTweak version dependencies
Evan Broder [Sun, 21 Nov 2010 06:57:22 +0000 (22:57 -0800)]
Tweak version dependencies

13 years agoBump version number
Evan Broder [Sun, 21 Nov 2010 06:49:49 +0000 (22:49 -0800)]
Bump version number

13 years agoUpdate BlueChips for WebHelpers 1.0 and beyond
Evan Broder [Sun, 21 Nov 2010 06:49:16 +0000 (22:49 -0800)]
Update BlueChips for WebHelpers 1.0 and beyond

13 years agoAlways list residents first, then sort by username.
Evan Broder [Thu, 29 Jul 2010 03:46:04 +0000 (20:46 -0700)]
Always list residents first, then sort by username.

13 years agoMake noauth actually work.
Evan Broder [Thu, 1 Jul 2010 01:53:10 +0000 (21:53 -0400)]
Make noauth actually work.

13 years agoIntroduce a new "noauth" config option and deprecate fake_username.
Evan Broder [Thu, 1 Jul 2010 01:43:50 +0000 (21:43 -0400)]
Introduce a new "noauth" config option and deprecate fake_username.

14 years agoBe sure flash messages are strings before displaying them.
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>
14 years agoload main.css from the right path
Alejandro R. Sedeño [Mon, 22 Mar 2010 04:20:01 +0000 (00:20 -0400)]
load main.css from the right path

14 years agoRight align total debit/credit on status pages
Alejandro R. Sedeño [Mon, 22 Mar 2010 04:16:33 +0000 (00:16 -0400)]
Right align total debit/credit on status pages

14 years agoAdd total debit/credit to mobile interface
Alejandro R. Sedeño [Mon, 22 Mar 2010 04:16:06 +0000 (00:16 -0400)]
Add total debit/credit to mobile interface

14 years agoRight align transfers in mobile interface
Alejandro R. Sedeño [Mon, 22 Mar 2010 04:14:58 +0000 (00:14 -0400)]
Right align transfers in mobile interface

14 years agoload mobile javascript from the right path
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.

14 years ago"Delete Transfer" page now displays user names instead of IDs.
Ray Speth [Sat, 20 Mar 2010 03:35:32 +0000 (23:35 -0400)]
"Delete Transfer" page now displays user names instead of IDs.

14 years agoFix division of currency
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")

14 years agoChanged currency fields to be right-aligned.
Ray Speth [Thu, 18 Mar 2010 05:44:20 +0000 (01:44 -0400)]
Changed currency fields to be right-aligned.

14 years agoMake git ignore emacs backup files
Ray Speth [Wed, 17 Mar 2010 19:54:27 +0000 (15:54 -0400)]
Make git ignore emacs backup files

14 years agoAdded javascript to calculate the dollar value of each share on-the-fly.
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.

14 years agoExpenditures require a description
Ray Speth [Tue, 16 Mar 2010 01:27:17 +0000 (21:27 -0400)]
Expenditures require a description

14 years agowebOS devices are mobile devices
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.

14 years agoUpdate functional tests for /user to incorporate new URLs.
Evan Broder [Fri, 19 Mar 2010 13:54:14 +0000 (09:54 -0400)]
Update functional tests for /user to incorporate new URLs.

14 years agoBlueChips version 1.0.0
Evan Broder [Mon, 8 Mar 2010 14:30:06 +0000 (09:30 -0500)]
BlueChips version 1.0.0

14 years agoSession.save is dead. Long live Session.add.
Evan Broder [Sun, 28 Feb 2010 06:56:46 +0000 (01:56 -0500)]
Session.save is dead. Long live Session.add.

14 years agoWe're using SQLAlchemy-0.5-isms. So let's actually depend on that.
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.

14 years agoPush a new alpha.
Evan Broder [Fri, 26 Feb 2010 01:28:31 +0000 (20:28 -0500)]
Push a new alpha.

14 years agoMake all resource URLs relative to the script_name variable.
Evan Broder [Fri, 26 Feb 2010 01:27:29 +0000 (20:27 -0500)]
Make all resource URLs relative to the script_name variable.

14 years agoInclude the README in the published tarballs.
Evan Broder [Thu, 25 Feb 2010 07:38:05 +0000 (02:38 -0500)]
Include the README in the published tarballs.

14 years agoAdd note about demo.
Evan Broder [Thu, 25 Feb 2010 06:24:28 +0000 (01:24 -0500)]
Add note about demo.

14 years agoPush a new alpha.
Evan Broder [Thu, 25 Feb 2010 05:35:58 +0000 (00:35 -0500)]
Push a new alpha.

14 years agoDon't append "dev" to version numbers.
Evan Broder [Thu, 25 Feb 2010 05:35:17 +0000 (00:35 -0500)]
Don't append "dev" to version numbers.

14 years agoBump to a new alpha revision.
Evan Broder [Thu, 25 Feb 2010 05:31:55 +0000 (00:31 -0500)]
Bump to a new alpha revision.

14 years agoUpdate package metadata.
Evan Broder [Thu, 25 Feb 2010 05:30:19 +0000 (00:30 -0500)]
Update package metadata.

14 years agoBlueChips doesn't actually use Babel.
Evan Broder [Thu, 25 Feb 2010 05:19:51 +0000 (00:19 -0500)]
BlueChips doesn't actually use Babel.

14 years agoConvert the README to rST, since that's what distutils wants.
Evan Broder [Thu, 25 Feb 2010 05:18:45 +0000 (00:18 -0500)]
Convert the README to rST, since that's what distutils wants.

14 years agoTag an alpha release.
Evan Broder [Thu, 25 Feb 2010 04:59:13 +0000 (23:59 -0500)]
Tag an alpha release.

14 years agoDon't let non-residents create new users.
Evan Broder [Thu, 25 Feb 2010 04:17:27 +0000 (23:17 -0500)]
Don't let non-residents create new users.

14 years agoAdd a new /user action with pointers to the others.
Evan Broder [Thu, 25 Feb 2010 04:13:50 +0000 (23:13 -0500)]
Add a new /user action with pointers to the others.

14 years agoMove the e-mail form to /user/email
Evan Broder [Thu, 25 Feb 2010 03:44:05 +0000 (22:44 -0500)]
Move the e-mail form to /user/email

14 years agoAdd an action for registering a new user.
Evan Broder [Thu, 25 Feb 2010 03:32:33 +0000 (22:32 -0500)]
Add an action for registering a new user.

14 years agoAdd a section to the README acknowledging cutcat.pl and account.pl
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

14 years agoUse the same config file name in both sections of the README.
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.

14 years agoUse jqueryui instead of some non-core date picker module.
Evan Broder [Mon, 1 Feb 2010 15:27:21 +0000 (10:27 -0500)]
Use jqueryui instead of some non-core date picker module.

14 years agoDon't wait until the end of the page load to get javascript.
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.

14 years agoUse ajax.googleapis.com for jQuery instead of hosting it locally.
Evan Broder [Mon, 1 Feb 2010 15:18:28 +0000 (10:18 -0500)]
Use ajax.googleapis.com for jQuery instead of hosting it locally.

14 years agoDo summations in SQL, not Python.
Evan Broder [Sun, 10 Jan 2010 16:42:08 +0000 (11:42 -0500)]
Do summations in SQL, not Python.

14 years agoadded net owed/due row to settling transfers table
Scott Torborg [Wed, 6 Jan 2010 05:19:29 +0000 (21:19 -0800)]
added net owed/due row to settling transfers table

14 years agotweaks to splitting algorithm to result in more round divisions and fewer random pennies
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

14 years agowebhelpers > 0.6.4 breaks the flash() behavior, so don't allow that
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

14 years agoset some defaults for testing with the nose coverage plugin
Scott Torborg [Tue, 17 Nov 2009 01:08:30 +0000 (17:08 -0800)]
set some defaults for testing with the nose coverage plugin

14 years agodon't adjust text size on iphone orientation change
Scott Torborg [Fri, 13 Nov 2009 06:20:47 +0000 (22:20 -0800)]
don't adjust text size on iphone orientation change

14 years agoadded orientation changing interface
Scott Torborg [Fri, 13 Nov 2009 06:10:45 +0000 (22:10 -0800)]
added orientation changing interface

14 years agoadded apple touch startup icon
Scott Torborg [Fri, 13 Nov 2009 05:31:14 +0000 (21:31 -0800)]
added apple touch startup icon

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