aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-10-13add epio.iniAlexis Metaireau1-0/+6
2011-10-13put back requirements.txt in budgetAlexis Metaireau1-0/+0
2011-10-13add a Procfile for herokuAlexis Metaireau1-0/+1
2011-10-13move requirements.txtAlexis Metaireau1-0/+0
2011-10-13Fix some problems related to postgresql and modelsAlexis Metaireau6-8/+22
2011-10-13Coerce the payer choice to int, default is unicode. Fix #33Alexis Metaireau1-1/+1
2011-10-13Coerce the payer choice to int, default is unicodeAlexis Metaireau1-0/+4
2011-10-13remove the TODO file. Will be handled by github issuesAlexis Metaireau1-4/+0
2011-10-08Do not prompt the user with a 'prompt()' in javascript when deleting ↵Alexis Metaireau2-1/+10
members. Fix #29
2011-10-08Round the balance. Fix #1Alexis Metaireau2-1/+40
2011-10-08Add a password recovery feature. Fix #32Alexis Metaireau9-7/+80
2011-10-08iclude the edit_project templateAlexis Metaireau1-0/+8
2011-10-08update the README with how to run testsAlexis Metaireau1-0/+7
2011-10-08merge with masterAlexis Metaireau5-25/+13
2011-10-08Complete the REST API + Tests. Fix #27Alexis Metaireau7-52/+353
2011-09-18Merge mistake, my badArnaud Bos1-0/+1
- Restore ProjectForm.password as a PasswordField and not TextField
2011-09-18Merge branch 'master' into auth-forms-usabilityArnaud Bos13-47/+534
2011-09-14Provide a way to edit a project. Fix #17Alexis Metaireau6-19/+73
2011-09-14Fix #26. Footer is now relativeAlexis Metaireau2-3/+8
2011-09-14Merge branch 'master' of github.com:ametaireau/budget-managerAlexis Metaireau1-2/+5
2011-09-14Add a test for #23Alexis Metaireau1-0/+9
2011-09-14Simplified #30 fix.Arnaud Bos1-3/+2
2011-09-14Validate authentication form if given identifier is null. Fix #30.Arnaud Bos1-2/+6
2011-09-14Make the identifier clearer to the end-user.Arnaud Bos10-12/+43
- Send an email to the user with the summary of the created project containing a reminder of the identifier, password and a link. - Add flash message with the identifier in the /invite page/ - Add a small note containing the identifier in the upper right corner of the project main page.
2011-09-13API: Create and Update supportAlexis Metaireau5-37/+100
2011-09-13API: set the mimetype on the responseAlexis Metaireau2-1/+4
2011-09-13REST API is now able to list stuff \o/Alexis Metaireau4-38/+74
2011-09-13add mimetype support to the rest API utilsAlexis Metaireau1-18/+18
2011-09-13Add a serialization mechanismAlexis Metaireau3-1/+37
2011-09-11Add Handlers for members and bills.Alexis Metaireau3-27/+82
2011-09-11API first draft: utils. (related to #27)Alexis Metaireau4-1/+197
Introduces the "rest" module, with reusable utils for flask applications (will be packaged as a flask extension later on).
2011-09-11Fix #24 on Authentication and New project forms usability.Arnaud Bos5-29/+62
- Do not display anymore the identifier field in home. - Let the user enter the id if the slug generated from project name already exists as a project id. - Moved get_billform_for from 'utils' to 'forms', to avoid issue (was 'from forms import ...' into utils, and 'from utils import ...' into forms, which causeed an error).
2011-09-10Edit .gitignoreArnaud Bos1-0/+1
2011-09-09update the README with information about how to contributeAlexis Metaireau1-0/+27
2011-09-09Refactor the application to use blueprints.Alexis Metaireau16-95/+107
This allows to isolate some behavior in the context of the web application so the API and the web application can behave in different ways.
2011-09-09Move some logic to the models and add comments.Alexis Metaireau2-15/+51
2011-09-09Start working on archive managementAlexis Metaireau7-17/+55
2011-09-09Edited README.rst via GitHubArnaud Bos1-1/+1
2011-08-25Add a way to reactivate an user, make the add project non obstrusiveAlexis Metaireau2-2/+13
2011-08-25change the color of the font in the main pageAlexis Metaireau1-0/+2
2011-08-22don't display delete link if the user is deactivatedAlexis Metaireau1-1/+1
2011-08-22display a flash message when an user is coming backAlexis Metaireau1-0/+1
2011-08-22iterate also on deactivated people, show them if they owe or should receive ↵Alexis Metaireau1-1/+3
money
2011-08-22Add missing tests. Fixes #14 and #22.Alexis Metaireau3-7/+120
2011-08-21RequestRedirect uses a HTTP 301. We need 303.Alexis Metaireau2-27/+15
This is mainly because 301 is cacheable whereas 303 (See other) isn't. The redirect response given by the app when trying to connect to a project (via /project_name) while not authenticated was to permanently redirect to /authenticate. Once authenticated, the browser was redirected to the /project_name, that was cached, leading to an endless loop. 303 see other allows to solve this problem.
2011-08-21authentication danceAlexis Metaireau2-9/+8
2011-08-21Add a flash message + the name of the site when sending invitationsAlexis Metaireau2-1/+2
2011-08-21put back stuff in the wrong place for nowAlexis Metaireau1-8/+9
2011-08-21style the send invitations pageAlexis Metaireau3-4/+24
2011-08-21Fix a weird behavior with tests and databases.Alexis Metaireau5-30/+71
Now all the database during the tests is in memory, created for each test and cleared at the end of the test.