aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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-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-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.
2011-08-21some more design fixesAlexis Metaireau1-4/+8
2011-08-21include bootstrap.css in the files to avoid weird changes in the future, Add ↵Alexis Metaireau4-5/+247
a mention about the freedom of the project. Fixes #16
2011-08-21add a demo feature (see #16)Alexis Metaireau2-1/+7
2011-08-21wordingAlexis Metaireau1-1/+1
2011-08-21graph some stuff from the spiral websiteAlexis Metaireau4-18/+62
2011-08-21styling & usabilityAlexis Metaireau2-2/+9
2011-08-21Do not loop-redirect on authenticate.Alexis Metaireau1-0/+2
2011-08-21minor styling changes (homepage)Alexis Metaireau2-1/+3
2011-08-21minor changes to the homepageAlexis Metaireau2-14/+18
2011-08-21Re-design (Fixes #19)Alexis Metaireau44-2120/+197
2011-08-20Add the project to the local context even if it is already in session.Alexis Metaireau1-0/+1
2011-08-20forgot to commit changes to web.pyAlexis Metaireau1-5/+5
2011-08-19No need anymore to pass the project_id to the urls.Alexis Metaireau8-72/+93
The project is now directly added to the context local g object, and injected on the fly into the urls that need it. This commits also add ideas found while reading the flask documentation. The project can be enhanced in many ways, some ideas are stated there.
2011-08-10Make flash messages go away after 2 seconds.Alexis Metaireau3-30/+44
2011-08-10Add a set_default argument to the get_billform_for function.Alexis Metaireau2-5/+12
2011-08-10Add some simple javascript for usability.Alexis Metaireau2-1/+43
* Ask confirmation before deleting an user * Display the form when clicking on the add bill button * Only show the delete button (for users) on mouse over.
2011-08-10Add some more tests about membership. (#14)Alexis Metaireau4-4/+48
Fixes #15 as invalid: deactivated users are not listed on the bill form or on the balance.
2011-08-10Add tests about project creation and member add.Alexis Metaireau2-12/+62
See #14
2011-08-10Added my name to the authors.Frédéric Sureau1-1/+1
2011-08-10Margin added between the add bill button and the bill list.Frédéric Sureau2-5/+6
2011-08-10The delete bill feature has been fixed. #6Frédéric Sureau1-2/+0
2011-08-10It is now possible to edit existing bills.Frédéric Sureau5-27/+68
2011-08-10Automatically select all members of the 'payed for' field when adding a bill.Frédéric Sureau1-1/+6
2011-08-10Changed 'for' value of checkboxes labels when adding a bill. This is now ↵Frédéric Sureau1-1/+1
possible to check the correct box when you click on the label.
2011-08-10Add a fabfile to simplofy the deployment. Fixes #13Alexis Metaireau1-0/+13
2011-08-10Fixes various typos.Alexis Metaireau3-36/+2
2011-08-10get ready for production, baby :)Alexis Metaireau1-8/+9
2011-08-10remove the debug route for productionAlexis Metaireau1-5/+0
2011-08-10use checkboxes rather than select multiple. Fixes #10Alexis Metaireau4-2/+32
2011-08-09Styling stuff. Fixes #9 (Adds a menu)Alexis Metaireau3-34/+62
2011-08-09formattingAlexis Metaireau1-4/+6