| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-09-12 | Update negative amounts test | fredericsureau | 1 | -3/+1 | |
| 2016-09-12 | Allow negative bill amounts | fredericsureau | 1 | -3/+1 | |
| 2016-06-28 | Convert readthedocs links for their .org -> .io migration for hosted projects | Adam Chainz | 1 | -1/+1 | |
| As per [their blog post of the 27th April](https://blog.readthedocs.com/securing-subdomains/) ‘Securing subdomains’: > Starting today, Read the Docs will start hosting projects from subdomains on the domain readthedocs.io, instead of on readthedocs.org. This change addresses some security concerns around site cookies while hosting user generated data on the same domain as our dashboard. Test Plan: Manually visited all the links I’ve modified. | |||||
| 2016-06-18 | Fix migrations upgrade path for MySQL | Jocelyn Delande | 1 | -1/+15 | |
| For some reason, the migration path from unmanaged db (from alembic point-of-view) to managed db, through the initial migration works well with sqlite… But not with mysql where the db system tries to re-create the existing tables. This commit is a way to detect if we are migrating from pre-alembic era and skip the first migration (which would do nothing anyway), marking it as already executed. It's quite hackish but that's the best I found so far to get it working with both MySQL and SQLite. | |||||
| 2016-06-16 | Update translation | Jocelyn Delande | 2 | -1/+4 | |
| 2016-06-16 | Add migration to initialize Person weights | Jocelyn Delande | 1 | -0/+39 | |
| That's for Persons that existed before the weights were added to model. | |||||
| 2016-06-16 | Hide the member weights in members list if all weights are "1". | Jocelyn Delande | 4 | -1/+31 | |
| 2016-06-16 | Added member edit form | Jocelyn Delande | 6 | -6/+60 | |
| 2016-06-15 | display an edit button on members list | Jocelyn Delande | 2 | -1/+9 | |
| 2016-06-15 | Ask for confirmation only for deleting users | Jocelyn Delande | 1 | -1/+5 | |
| 2016-06-15 | Added a template filter not to show zero decimals on user weights | Jocelyn Delande | 3 | -1/+20 | |
| 2016-06-15 | UI for showing user weights in user list | Jocelyn Delande | 2 | -1/+5 | |
| 2016-06-15 | Added member weights support to API | Jocelyn Delande | 2 | -8/+68 | |
| 2016-06-15 | Add members weight in models and budget backend refs #94 | Jocelyn Delande | 4 | -3/+64 | |
| 2016-05-31 | Add a manage.py CLI (flask_script) | Jocelyn Delande | 1 | -0/+16 | |
| As it's the Flask-Migrate way to expose its commands (./manage.py db command). In our case, it's specially useful for creating new migrations. | |||||
| 2016-05-31 | Handle migrations through alembic/flask-Migrations | Jocelyn Delande | 7 | -1/+230 | |
| Auto-initialization now applies migrations instead of using db. create_all() fix #83 | |||||
| 2016-04-03 | Do not load user-overriden settings in unit tests. | Jocelyn Delande | 4 | -7/+16 | |
| Loading not versioned settings.py during tests make them less predictable. That's inspired from django behaviour with DJANGO_SETTING_MODULE environment variable. | |||||
| 2015-11-09 | Merge pull request #122 from JocelynDelalande/configurable-prefix | Alexis Metaireau | 4 | -13/+68 | |
| Made an URL prefix configurable in settings | |||||
| 2015-09-25 | Prevent comma to be included in URL | Mathieu Leplatre | 1 | -1/+1 | |
| 2015-09-25 | Prevent comma to be included in URL | Mathieu Leplatre | 1 | -1/+1 | |
| 2015-08-20 | Merge pull request #130 from JocelynDelalande/trailing-whitespaces | Quentin Roy | 9 | -16/+16 | |
| Remove trailing whitespaces | |||||
| 2015-08-20 | Remove trailing whitespaces | Jocelyn Delande | 9 | -16/+16 | |
| 2015-08-19 | Made an URL prefix configurable in settings, includes tests. | Jocelyn Delande | 4 | -1/+49 | |
| 2015-08-19 | Adds a way to (re)configure the running app, reloading settings. | Jocelyn Delande | 1 | -12/+19 | |
| Currently, there is no way to reset settings after modifying them, which is anoying for tests. | |||||
| 2015-07-05 | Bugfix rounding settle algorithm | Alexandre Avenel | 1 | -1/+1 | |
| In some cases, settle algorithm failed to deliver optimal solution due to a rounding bug. | |||||
| 2015-05-20 | Merge pull request #121 from JocelynDelalande/deprecated-default-mail-sender | Alexis Metaireau | 3 | -2/+16 | |
| nicely deprecates DEFAULT_MAIL_SENDER | |||||
| 2015-05-01 | specified sizes for string columns for MySQL | Jocelyn Delande | 1 | -5/+5 | |
| 2015-04-30 | nicely deprecates DEFAULT_MAIL_SENDER as it changed upstream for flask-mail>=0.8 | Jocelyn Delande | 3 | -2/+16 | |
| 2015-04-15 | Merge pull request #119 from aavenel/fix-118 | Alexis Metaireau | 1 | -1/+1 | |
| Fix 118 | |||||
| 2015-04-12 | Fix #118 : Create a new project with the name "dashboard" should raise an ↵ | Alexandre Avenel | 1 | -1/+1 | |
| exception | |||||
| 2014-07-22 | Format numbers in templates | Alexandre Avenel | 3 | -4/+4 | |
| 2014-07-21 | Fix rounding error in balances | Alexandre Avenel | 1 | -1/+1 | |
| 2013-10-17 | Merge pull request #106 from aavenel/bugfix105 | Alexis Metaireau | 2 | -1/+13 | |
| Bugfix #105 : TypeError: object of type 'NoneType' has no len() | |||||
| 2013-10-17 | Merge pull request #114 from aavenel/bugfix104 | Alexis Metaireau | 1 | -1/+4 | |
| bugfix #104 : ZeroDivisionError | |||||
| 2013-10-13 | Fix translation for password tooltip | A.Avenel | 4 | -13/+13 | |
| - Javascript don't like non-escaped character - fix typo | |||||
| 2013-10-13 | Fix translation for password tooltip | A.Avenel | 4 | -13/+13 | |
| - Javascript don't like non-escaped character - fix typo | |||||
| 2013-10-12 | bugfix #104 : ZeroDivisionError | A.Avenel | 1 | -1/+4 | |
| - test if self.owers is null before returning value | |||||
| 2013-10-12 | Add unit-test for bug #105. | A.Avenel | 2 | -4/+11 | |
| Small code refactoring for better readability | |||||
| 2013-08-23 | ihatemoney does not start anymore with flask-wtf 0.9: limit flask-wtf to ↵ | Quentin | 1 | -1/+1 | |
| version 0.8 in requirements.txt | |||||
| 2013-06-23 | Bugfix : error when you access /authenticate url without a project identifier | A.Avenel | 1 | -1/+6 | |
| 2013-05-09 | Merge pull request #96 from aavenel/master | Alexis Metaireau | 9 | -224/+460 | |
| New feature : Settle the bill | |||||
| 2013-05-09 | Optimization | A.Avenel | 1 | -4/+6 | |
| 2013-05-09 | correct french translation | A.Avenel | 3 | -243/+237 | |
| 2013-04-08 | Bugfix#92 : error when deleting an user | A.Avenel | 3 | -6/+16 | |
| 2013-04-08 | one more fix to french translation ... | A.Avenel | 2 | -10/+1 | |
| 2013-04-07 | Forget to translate some sentences ... | A.Avenel | 2 | -4/+6 | |
| 2013-04-07 | update french translation | A.Avenel | 3 | -254/+350 | |
| 2013-04-07 | bugfix : "Settle" link was not active on navbar. | A.Avenel | 2 | -5/+4 | |
| 2013-04-07 | More code cleanup for "settle bills" | A.Avenel | 4 | -9/+9 | |
| 2013-04-07 | use "member.id" instead of "member" | A.Avenel | 5 | -31/+29 | |
