aboutsummaryrefslogtreecommitdiff
path: root/ihatemoney/forms.py
AgeCommit message (Collapse)AuthorFilesLines
2019-10-14Use black to refomat the files.Alexis M1-24/+48
2019-10-03Add new translationsLeo Mouyna1-1/+1
2019-10-03feat: Optional field 'external link' in bill form.Leo Mouyna1-2/+6
An optional field has been added to the bill form to add a link to a real bill. A new action button allow user to see this bill. Breaking change with Bill model update for database, a migration is needed. See issue #429.
2019-09-27Trim member usernames. Fixes #353Alexis Métaireau1-1/+8
2019-09-06Use WTForms DataRequired to be futureproofAlexis M1-18/+18
2019-08-26Move export form to linksBrice Maron1-13/+0
2019-07-26Improve already project exists messageBrice Maron1-8/+4
2019-01-03Do not allow negative weights on users (Fixes #362) (#366)Alexis Metaireau1-3/+5
2019-01-03Provide basic math operations on bills (#413)Byron Ullauri1-2/+27
* allow basic math ops in amount field for bills form * docs: changing compile-translations to build-translations
2018-11-25flake8 code cleanupJocelyn Delalande1-1/+1
Flake8 was nitpicking about: ihatemoney/forms.py:192:13: F841 local variable 'e' is assigned to but never used ihatemoney/utils.py:26:8: W605 invalid escape sequence '\w' ihatemoney/utils.py:26:10: W605 invalid escape sequence '\s' ihatemoney/utils.py:27:8: W605 invalid escape sequence '\s'
2018-08-10Fix failing tests (#365)Alexis Metaireau1-2/+5
* Remove unwanted space in utils.py * Fix email validation when sending invites
2017-12-21Use hashed passwords for projects (#286)0livd1-2/+3
- Remove all occurences of clear text project passwords. - Migrate the database to hash the previously stored passwords. Closes #232
2017-10-26Use token based auth to reset passwords (#269)0livd1-1/+9
Send a mail containing a password reset token link instead of sending a clear text password. Ref #232
2017-07-07Absolute imports & some other improvements (#243)Alexis Metaireau1-0/+195
* Use absolute imports and rename package to ihatemoney * Add a ihatemoney command * Factorize application creation logic * Refactor the tests * Update the wsgi.py module with the new create_app() function * Fix some styling thanks to Flake8. * Automate Flake8 check in the CI.