aboutsummaryrefslogtreecommitdiff
path: root/budget/web.py
AgeCommit message (Collapse)AuthorFilesLines
2011-08-09Add tests about sending notifications. #7Alexis Metaireau1-1/+1
2011-08-09Do not redirect users to the creation form when they are trying to log in.Alexis Metaireau1-4/+7
Fixes #9
2011-08-09Users are deleted when no bill is assigned to them. Fixes #5Frédéric Sureau1-3/+8
2011-08-09The bills list now only displays the specific bills of the project.Frédéric Sureau1-2/+5
2011-07-31Makes the computation working.Alexis Metaireau1-20/+18
2011-07-31List the projects in session into the home page.Alexis Metaireau1-2/+6
This allows easier access when people don't remembre the name / url of their projects.
2011-07-31Adding a bill is now working properlyAlexis Metaireau1-10/+3
2011-07-30Invite people after project creation.Alexis Metaireau1-5/+31
Uses the flask-mail extension.
2011-07-30Put back the old version of authenticate.Alexis Metaireau1-24/+22
(Fred, is there a reason why you're using form.id.validate()? Doesn't seem to be defined in here. Also properly deletes the session using session.clear rather than session = None. As session is an observable object, if it is updated to None, the session will *not* be invalided at the end of the request. Instead, you have to call clear() which will clear its members so the cookie will be updated accordingly at the end of the request.
2011-07-29Adding bill worksFrédéric Sureau1-1/+0
2011-07-29Homepage created and project authentication refactoredFrédéric Sureau1-26/+38
2011-07-26Check project id before authenticationFrédéric Sureau1-3/+5
2011-07-23Manage users creationAlexis Metaireau1-4/+14
2011-07-23Project creation.Alexis Metaireau1-27/+44
2011-07-23Split the logic into different python modules:Alexis Metaireau1-0/+145
* web.py contains the controllers (also called views) + url definitions * models.py contains the models * forms.py contains the forms * utils.py contains a set of utility fonctions to ease the dev. process