Jocelyn Delande
465deabd02
Add a manage.py CLI (flask_script)
...
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 12:10:53 +02:00
Jocelyn Delande
74995f9959
Handle migrations through alembic/flask-Migrations
...
Auto-initialization now applies migrations instead of using db. create_all()
fix #83
2016-05-31 12:10:53 +02:00
Jocelyn Delande
b685fa74d6
Do not load user-overriden settings in unit tests.
...
Loading not versioned settings.py during tests make them less predictable.
That's inspired from django behaviour with DJANGO_SETTING_MODULE environment variable.
2016-04-03 22:31:32 +02:00
Alexis Metaireau
a8841f9d3f
Merge pull request #122 from JocelynDelalande/configurable-prefix
...
Made an URL prefix configurable in settings
2015-11-09 09:26:11 +01:00
Mathieu Leplatre
eff0f7c2df
Prevent comma to be included in URL
2015-09-25 12:32:56 +02:00
Mathieu Leplatre
c6c40f02c5
Prevent comma to be included in URL
2015-09-25 12:31:52 +02:00
Quentin Roy
d31de6c4a3
Merge pull request #130 from JocelynDelalande/trailing-whitespaces
...
Remove trailing whitespaces
2015-08-20 12:08:52 +02:00
Jocelyn Delande
d9313ba40e
Remove trailing whitespaces
2015-08-20 12:02:04 +02:00
Jocelyn Delande
15091e28c0
Made an URL prefix configurable in settings, includes tests.
2015-08-19 22:56:45 +02:00
Jocelyn Delande
d6c514e7d1
Adds a way to (re)configure the running app, reloading settings.
...
Currently, there is no way to reset settings after modifying them, which is
anoying for tests.
2015-08-19 22:53:16 +02:00
Alexandre Avenel
b9458db08e
Bugfix rounding settle algorithm
...
In some cases, settle algorithm failed to deliver optimal solution due to a rounding bug.
2015-07-05 22:16:38 +02:00
Alexis Metaireau
84aafc850e
Merge pull request #121 from JocelynDelalande/deprecated-default-mail-sender
...
nicely deprecates DEFAULT_MAIL_SENDER
2015-05-20 18:03:50 +02:00
Jocelyn Delande
2b598477b7
specified sizes for string columns for MySQL
2015-05-01 18:28:40 +02:00
Jocelyn Delande
df215cbb79
nicely deprecates DEFAULT_MAIL_SENDER as it changed upstream for flask-mail>=0.8
2015-04-30 16:58:16 +02:00
Alexis Metaireau
42dd9d54a8
Merge pull request #119 from aavenel/fix-118
...
Fix 118
2015-04-15 21:32:50 +02:00
Alexandre Avenel
4f4439eec9
Fix #118 : Create a new project with the name "dashboard" should raise an exception
2015-04-12 20:41:57 +02:00
Alexandre Avenel
79f24b7cb8
Format numbers in templates
2014-07-22 20:19:35 +02:00
Alexandre Avenel
9236c13213
Fix rounding error in balances
2014-07-21 22:23:30 +02:00
Alexis Metaireau
229fe41a0c
Merge pull request #106 from aavenel/bugfix105
...
Bugfix #105 : TypeError: object of type 'NoneType' has no len()
2013-10-17 04:41:00 -07:00
Alexis Metaireau
85a92e0485
Merge pull request #114 from aavenel/bugfix104
...
bugfix #104 : ZeroDivisionError
2013-10-17 04:40:47 -07:00
A.Avenel
ca186dfa2e
Fix translation for password tooltip
...
- Javascript don't like non-escaped character
- fix typo
2013-10-13 21:51:34 +02:00
A.Avenel
7b338a2a14
Fix translation for password tooltip
...
- Javascript don't like non-escaped character
- fix typo
2013-10-13 21:45:49 +02:00
A.Avenel
6f9fe3c159
bugfix #104 : ZeroDivisionError
...
- test if self.owers is null before returning value
2013-10-12 17:28:15 +02:00
A.Avenel
74e6f9f11d
Add unit-test for bug #105 .
...
Small code refactoring for better readability
2013-10-12 16:56:25 +02:00
Quentin
f2d0d19880
ihatemoney does not start anymore with flask-wtf 0.9: limit flask-wtf to version 0.8 in requirements.txt
2013-08-23 14:15:19 +02:00
A.Avenel
8b64762f71
Bugfix : error when you access /authenticate url without a project identifier
2013-06-23 17:37:58 +02:00
Alexis Metaireau
a71d249e6c
Merge pull request #96 from aavenel/master
...
New feature : Settle the bill
2013-05-09 18:32:55 -07:00
A.Avenel
ff9ead2203
Optimization
2013-05-09 23:23:23 +02:00
A.Avenel
058cc8a9e5
correct french translation
2013-05-09 22:33:15 +02:00
A.Avenel
4d329a76ae
Bugfix#92 : error when deleting an user
2013-04-08 11:29:31 +02:00
A.Avenel
1999ebd925
one more fix to french translation ...
2013-04-08 00:14:16 +02:00
A.Avenel
9fcdd0dee3
Forget to translate some sentences ...
2013-04-07 23:48:23 +02:00
A.Avenel
c1f4348b52
update french translation
2013-04-07 23:38:39 +02:00
A.Avenel
a0e94f3c11
bugfix : "Settle" link was not active on navbar.
2013-04-07 23:01:32 +02:00
A.Avenel
0d7c82b122
More code cleanup for "settle bills"
2013-04-07 22:14:32 +02:00
A.Avenel
1fa0cff180
use "member.id" instead of "member"
2013-04-07 20:25:25 +02:00
A.Avenel
b410e48851
Merge branch 'flask0.9' of github.com:aavenel/ihatemoney
2013-02-19 15:36:37 +01:00
A.Avenel
a4b8283fba
Update tests to work with flask 0.9
2013-02-19 15:27:51 +01:00
A.Avenel
bfea4e436f
update for flask 0.9
2013-02-18 19:18:49 +01:00
A.Avenel
8b114c5718
update for "create archive" interface
2012-11-26 21:52:25 +01:00
A.Avenel
ee7459025d
Increase max-height for modal
...
so we can display more members without using scrollbars
2012-11-25 14:01:47 +01:00
A.Avenel
bbd4a1a838
Cosmetic changes for "add a bill" panel
2012-11-25 13:53:30 +01:00
A.Avenel
79bd22c25c
Add unit tests for settle_bill
2012-11-03 20:53:51 +01:00
A.Avenel
2b51131aa4
Merge git://github.com/Lastpixl/ihatemoney into HEAD
...
Conflicts:
budget/templates/layout.html
budget/templates/list_bills.html
2012-11-03 17:34:05 +01:00
A.Avenel
0fcc2c72ec
Some love for the dashboard view
2012-09-03 23:11:32 +02:00
A.Avenel
44dc06bb6f
Bugfix : "Submit and add a new one" not working
2012-09-03 21:06:07 +02:00
A.Avenel
d0129abc0e
Bugfix : calendar widget not working when you edit a bill.
2012-09-03 18:11:31 +02:00
A.Avenel
a2b950d9c8
Remove some old code no longer needed (Correct 404 errors about jquery-ui)
2012-09-03 17:40:34 +02:00
Alexis Metaireau
688a281464
remove epio support
2012-09-02 14:09:41 +02:00
Alexis Metaireau
6a544855d7
Fix project deletion. fix #87
2012-09-02 13:53:01 +02:00