| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2011-08-21 | RequestRedirect uses a HTTP 301. We need 303. | Alexis Metaireau | 1 | -23/+12 | |
| 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-10 | Add a set_default argument to the get_billform_for function. | Alexis Metaireau | 1 | -3/+11 | |
| 2011-08-10 | It is now possible to edit existing bills. | Frédéric Sureau | 1 | -7/+2 | |
| 2011-08-10 | Automatically select all members of the 'payed for' field when adding a bill. | Frédéric Sureau | 1 | -1/+6 | |
| 2011-07-31 | Some more theming and fixes. | Alexis Metaireau | 1 | -2/+2 | |
| 2011-07-31 | Adding a bill is now working properly | Alexis Metaireau | 1 | -1/+1 | |
| 2011-07-29 | Adding bill works | Frédéric Sureau | 1 | -1/+1 | |
| 2011-07-23 | Split the logic into different python modules: | Alexis Metaireau | 1 | -0/+39 | |
| * 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 | |||||
