]> asedeno.scripts.mit.edu Git - bluechips.git/log
bluechips.git
15 years agoActually set a meaningful value for model/__init__.py:__all__
Evan Broder [Wed, 16 Jul 2008 07:04:18 +0000 (07:04 +0000)]
Actually set a meaningful value for model/__init__.py:__all__

15 years agoImport NotAuthenticatedError for permissions checks
Evan Broder [Wed, 16 Jul 2008 05:30:06 +0000 (05:30 +0000)]
Import NotAuthenticatedError for permissions checks

15 years agoReplace index page with index action of status controller
Evan Broder [Wed, 16 Jul 2008 05:23:02 +0000 (05:23 +0000)]
Replace index page with index action of status controller

15 years agoChange spend controller to use flash messages
Evan Broder [Wed, 16 Jul 2008 05:06:15 +0000 (05:06 +0000)]
Change spend controller to use flash messages

15 years agoRemember to commit when entering new transfers
Evan Broder [Wed, 16 Jul 2008 05:06:05 +0000 (05:06 +0000)]
Remember to commit when entering new transfers

15 years agoWhen entering a split, only delete old splits from the same expense
Evan Broder [Wed, 16 Jul 2008 05:05:53 +0000 (05:05 +0000)]
When entering a split, only delete old splits from the same expense

15 years agoAdd code to commit new transfers, set a flash message, and redirect
Evan Broder [Wed, 16 Jul 2008 05:05:45 +0000 (05:05 +0000)]
Add code to commit new transfers, set a flash message, and redirect

15 years agoAdd support for Rails-like flash messages
Evan Broder [Wed, 16 Jul 2008 05:05:38 +0000 (05:05 +0000)]
Add support for Rails-like flash messages

15 years agoAdd the bare-bones CSS file from BlueRhapsody
Evan Broder [Wed, 16 Jul 2008 04:35:47 +0000 (04:35 +0000)]
Add the bare-bones CSS file from BlueRhapsody

15 years agoAdd controller for making transfers
Evan Broder [Wed, 16 Jul 2008 04:28:52 +0000 (04:28 +0000)]
Add controller for making transfers

15 years agoAdd a FieldsDontMatch validator
Evan Broder [Wed, 16 Jul 2008 04:28:39 +0000 (04:28 +0000)]
Add a FieldsDontMatch validator

15 years agoConvert REMOTE_USER to Unicode so SQLAlchemy stops complaining
Evan Broder [Tue, 15 Jul 2008 16:16:19 +0000 (16:16 +0000)]
Convert REMOTE_USER to Unicode so SQLAlchemy stops complaining

15 years agoFor new expenditures, set the spender to the current user by default
Evan Broder [Tue, 15 Jul 2008 16:08:58 +0000 (16:08 +0000)]
For new expenditures, set the spender to the current user by default

15 years agoChange how widgets are included
Evan Broder [Tue, 15 Jul 2008 16:08:49 +0000 (16:08 +0000)]
Change how widgets are included

The <%namespace> tag changes the semantics of function cals

15 years agoCorrect conversion of UserSelect field
Evan Broder [Tue, 15 Jul 2008 16:08:42 +0000 (16:08 +0000)]
Correct conversion of UserSelect field

Before if it failed, the value would get set to None instead of something
useful.

15 years agoSmall indentation fix to model/__init__
Evan Broder [Tue, 15 Jul 2008 16:08:34 +0000 (16:08 +0000)]
Small indentation fix to model/__init__

15 years agoAdd current user to the WSGI environment
Evan Broder [Tue, 15 Jul 2008 16:08:28 +0000 (16:08 +0000)]
Add current user to the WSGI environment

15 years agoFix typo in last commit
Evan Broder [Tue, 15 Jul 2008 05:14:04 +0000 (05:14 +0000)]
Fix typo in last commit

15 years agoAdd authkit dependency
Evan Broder [Tue, 15 Jul 2008 05:13:26 +0000 (05:13 +0000)]
Add authkit dependency

15 years agoAdd middleware to test for users that are in the database
Evan Broder [Tue, 15 Jul 2008 05:09:46 +0000 (05:09 +0000)]
Add middleware to test for users that are in the database

15 years agoThe development config doesn't need to be version controlled.
Evan Broder [Tue, 15 Jul 2008 04:15:59 +0000 (04:15 +0000)]
The development config doesn't need to be version controlled.

Yeah, sure, I know it's in the history.

15 years agoAdd shebang to setup.py so it can be executed directly
Evan Broder [Tue, 15 Jul 2008 00:15:16 +0000 (00:15 +0000)]
Add shebang to setup.py so it can be executed directly

15 years agoRequire a description field on expenditures
Evan Broder [Tue, 15 Jul 2008 00:10:04 +0000 (00:10 +0000)]
Require a description field on expenditures

15 years agoAdd a results page for after an expenditure is submitted
Evan Broder [Mon, 14 Jul 2008 15:23:14 +0000 (15:23 +0000)]
Add a results page for after an expenditure is submitted

15 years agoIn case an expenditure is being re-split, delete old split data
Evan Broder [Mon, 14 Jul 2008 06:14:28 +0000 (06:14 +0000)]
In case an expenditure is being re-split, delete old split data

15 years agoFix model/types.py to import Decimal
Evan Broder [Mon, 14 Jul 2008 06:14:21 +0000 (06:14 +0000)]
Fix model/types.py to import Decimal

15 years agoActually insert new expenditures
Evan Broder [Mon, 14 Jul 2008 06:14:14 +0000 (06:14 +0000)]
Actually insert new expenditures

15 years agoAdd functions to automatically split up an expenditure
Evan Broder [Mon, 14 Jul 2008 06:14:06 +0000 (06:14 +0000)]
Add functions to automatically split up an expenditure

15 years agoSolve a multithreading issue with the UserSelect converter
Evan Broder [Mon, 14 Jul 2008 06:13:58 +0000 (06:13 +0000)]
Solve a multithreading issue with the UserSelect converter

15 years agoConvert dollar amounts to Decimals instead of floats
Evan Broder [Mon, 14 Jul 2008 06:13:50 +0000 (06:13 +0000)]
Convert dollar amounts to Decimals instead of floats

15 years agoAdd a function for easily updating SQLAlchemy record objects
Evan Broder [Mon, 14 Jul 2008 06:13:41 +0000 (06:13 +0000)]
Add a function for easily updating SQLAlchemy record objects

15 years agoChange the repr of Splits to match the new db structure.
Evan Broder [Mon, 14 Jul 2008 06:13:34 +0000 (06:13 +0000)]
Change the repr of Splits to match the new db structure.

15 years agoMove splits onto a separate page
Evan Broder [Mon, 14 Jul 2008 06:13:26 +0000 (06:13 +0000)]
Move splits onto a separate page

15 years agoAdding more fields to the expenditure form
Evan Broder [Mon, 14 Jul 2008 06:13:17 +0000 (06:13 +0000)]
Adding more fields to the expenditure form

15 years agoAdd new action to spend controller for testing validation
Evan Broder [Mon, 14 Jul 2008 06:13:09 +0000 (06:13 +0000)]
Add new action to spend controller for testing validation

15 years agoStore splits as straight currency instead of percentages
Evan Broder [Mon, 14 Jul 2008 06:13:02 +0000 (06:13 +0000)]
Store splits as straight currency instead of percentages

15 years agoRounding currency values is useful; make it a helper
Evan Broder [Mon, 14 Jul 2008 06:12:49 +0000 (06:12 +0000)]
Rounding currency values is useful; make it a helper

15 years agoAdd a validator to the UserSelect dropdown
Evan Broder [Sun, 13 Jul 2008 18:43:13 +0000 (18:43 +0000)]
Add a validator to the UserSelect dropdown

Converts back and forth between a SQLAlchemy object and the numeric ID

15 years agoI don't actually want to fight with two different databases
Evan Broder [Sun, 13 Jul 2008 18:43:05 +0000 (18:43 +0000)]
I don't actually want to fight with two different databases

15 years agoFix some typos in the model
Evan Broder [Sun, 13 Jul 2008 18:43:00 +0000 (18:43 +0000)]
Fix some typos in the model

15 years agoRoutes components are Unicode strings, so fix the URL universalizer
Evan Broder [Sun, 13 Jul 2008 18:42:53 +0000 (18:42 +0000)]
Routes components are Unicode strings, so fix the URL universalizer

15 years agoCreate controller for entering expenditures
Evan Broder [Sun, 13 Jul 2008 14:57:40 +0000 (14:57 +0000)]
Create controller for entering expenditures

15 years agoSetup basic templating; largely copied from BlueRhapsody
Evan Broder [Sun, 13 Jul 2008 14:57:27 +0000 (14:57 +0000)]
Setup basic templating; largely copied from BlueRhapsody

15 years agoExplicitly specify the primary join for transfer.{debtor,creditor}
Evan Broder [Sun, 13 Jul 2008 14:57:19 +0000 (14:57 +0000)]
Explicitly specify the primary join for transfer.{debtor,creditor}

15 years agoSet setup.py executable so it can be run directly.
Evan Broder [Sun, 13 Jul 2008 02:48:01 +0000 (02:48 +0000)]
Set setup.py executable so it can be run directly.

15 years agoDefine the model
Evan Broder [Sun, 13 Jul 2008 02:47:54 +0000 (02:47 +0000)]
Define the model

15 years agoCopy over some changes to the stock template from BlueRhapsody
Evan Broder [Sat, 12 Jul 2008 23:31:34 +0000 (23:31 +0000)]
Copy over some changes to the stock template from BlueRhapsody

15 years agoCreate Pylons app
Evan Broder [Sat, 12 Jul 2008 23:31:22 +0000 (23:31 +0000)]
Create Pylons app

15 years agoCreate project
Evan Broder [Sat, 12 Jul 2008 23:00:30 +0000 (23:00 +0000)]
Create project