Commit Graph
137 Commits
Author SHA1 Message Date
Cédric Krier 257257990b Require at least psycopg2 2.7.0
Since rev 892807681516, postgresql backend use the module psycopg2.sql module
which was introduced in release 2.7.0.

issue11328
review354781002
2022-04-06 18:42:58 +02:00
Cédric Krier 56c18b8a1c Protect against XML vulnerabilities
issue11219
issue11244
2022-03-01 19:07:56 +01:00
Cédric Krier b539e1be4c Add support for Python 3.10
and remove support for Python 3.6.

issue11048
review364451002
2021-12-18 16:34:37 +01:00
Cédric Krier a0bfbfa255 Follow isort formatting
issue10928
2021-12-11 17:58:45 +01:00
Cédric Krier 8bc8ec9420 Use argon2 or scrypt to hash password by default
issue10529
review359761002
2021-07-12 23:31:09 +02:00
Sergi Almacellas Abellana 3108414aaa Add support for werkzeug 2.0
issue10086
review337571002
2021-05-28 09:10:15 +02:00
Cédric Krier fcc4ced2f7 Add Romanian [skip ci]
issue9110
review301541002
2021-05-02 09:56:34 +02:00
Cédric Krier 80ac9eb0be Add support for avatar
issue10085
review343561002
2021-03-28 19:20:37 +02:00
Cédric Krier 05137a72a4 Add status command
issue10098
review347481002
2021-03-27 19:42:53 +01:00
Cédric Krier 82c10edcfd Depend on werkzeug before 2.0.0
issue10077
review324981002
2021-02-10 23:52:22 +01:00
Cédric Krier b267d0080d Add support for Python 3.9
issue9685
2020-12-19 17:08:48 +01:00
Cédric Krier e32a98c589 Manage local version in tox and do not set local_version when no CI
issue9928
2020-12-11 13:51:54 +01:00
Cédric Krier 70eda603bc Add support for local_version on trydevpi.tryton.org
issue9928
2020-12-10 23:05:58 +01:00
Cédric Krier cca6a1cd1b Remove support for Python 3.5
issue9733
2020-10-24 13:45:13 +02:00
Cédric Krier 68d45321fd Required passlib >= 1.7.0
CryptContext.hash (used in User.hash_password) was added on version 1.7.0.

issue9631
review302191003
2020-09-24 23:05:04 +02:00
Sergi Almacellas Abellana 5384cb9006 Add support for python3.8
issue8866
review274421004
2020-03-19 19:17:29 +01:00
Cédric Krier d7ed5f91f5 Fix flake8 errors and warnings
We add the flake8 configuration used so we ensure everyone uses the same.
We remove the usage of __all__ for non public API.
When possible, we rationalize the class name according to its __name__ and module.

issue9082
review297061002
2020-03-01 12:33:54 +01:00
Sergi Almacellas Abellana af464488aa Add weasyprint support
issue5964
review266361002
2019-12-03 18:40:28 +01:00
Cédric Krier acceb32cd3 Append CI build number to package version
This makes them unique and avoid collision with the shared cache.

issue8831
review254651002
2019-11-25 21:55:22 +01:00
Cédric Krier 801a9fd10f Add Indonesian
issue8184
review285461002
2019-11-01 23:35:00 +01:00
Sergi Almacellas Abellana d98c009ad1 Inculde tryton rnc and rng files on distribution packages
issue8556
2019-08-09 17:03:11 +02:00
Cédric Krier 155043fb72 Remove Python 3.4 classifier 2019-05-09 09:33:17 +02:00
Cédric Krier cc74e8b4bb Add Finnish
issue7237
review44951002
2019-05-01 16:38:57 +02:00
Cédric Krier 4e60a835f7 Add Turkish
issue6745
review48261002
2019-05-01 16:18:50 +02:00
Cédric Krier e25b10932e Drop support of python 3.4
issue8203
review279171002
2019-04-07 19:50:05 +02:00
Cédric Krier 336ba1349b Merge README and doc and remove INSTALL
issue7397
review253271002
2019-04-06 17:38:58 +02:00
Cédric Krier 29c36e02ea Update links in package description
issue7921
2019-03-31 00:15:10 +01:00
Cédric Krier 28b2f1129d Add console
issue8126
review47821002
2019-03-15 12:53:20 +01:00
Cédric Krier 0d15afb90e Add coroutine concurrency option
issue8010
review53501002
2019-02-05 19:09:53 +01:00
Cédric Krier ac8f1c6186 Update rng with rnc2rng
issue8005
review64551002
2019-02-04 22:46:32 +01:00
Cédric Krier 472a1e0fff Prepare release 5.0.0 2018-10-01 12:30:45 +02:00
Udo Spallek 75be7e9683 Clean install requirements
ipaddress and mock are part of stdlib in Python 3.4 at least.

issue7709
review48611002
2018-09-21 10:56:53 +02:00
Cédric Krier fac1c92bef Use passlib
issue4161
review51461002
2018-08-25 13:06:05 +02:00
Cédric Krier bc0799ece3 Add support for Python 3.7
issue7547
2018-07-28 16:44:11 +02:00
Cédric Krier ae06a8bca2 Add transactional queue and workers
issue7406
review45461002
2018-07-27 09:32:28 +02:00
Cédric Krier 08d57b436d Remove cdecimal dependency
It is no more needed as it is standard under Python3
2018-06-27 10:42:15 +02:00
Cédric Krier f72767bb6c Remove mock from tests requirements 2018-06-26 19:59:01 +02:00
Cédric Krier d2a461390a Remove support for Python 2.7
issue7497
review53261002
2018-06-26 19:11:19 +02:00
Cédric Krier 4c1fe028c1 Use recursive common table expression for child_of/parent_of operators
issue7116
review46331002
2018-04-30 16:03:34 +02:00
Cédric Krier c8896c1efb Add Persian
issue7311
review45371002
2018-04-14 17:20:08 +02:00
Cédric Krier 4a909f94a2 Add reset password
The reset password button generates a temporary random password which expires
after 1 day and is sent to the email address of the user.
The temporary password does not work as soon as a new password has been set.
The trytond-admin asks the email address for admin user and has an option to
set the admin email and to reset its password.

issue7037
review41761002
2018-02-23 19:13:19 +01:00
Cédric Krier fbf488948b Limit authentication attempt per IP network
ip_address and ip_network are added to LoginAttempt.

issue7110
review41031002
2018-02-14 19:24:01 +01:00
Cédric Krier b32d158d10 Remove MySQL backend
issue7017
review41771002
2018-01-24 20:12:42 +01:00
Cédric Krier cb29af71ad Replace unoconv by calling soffice directly
issue5907
review34341002
2018-01-12 16:25:20 +01:00
Cédric Krier 0f7b1c1e17 Remove support of Python 3.3 and add Python 3.6
issue6843
review41611002
2017-10-22 14:57:04 +02:00
Cédric Krier de8c68c646 Ensure relatorio is installed with fodt support 2017-08-31 23:29:09 +02:00
Cédric Krier a5e82cb1e6 Add support for Flat OpenDocument
issue6545
review35031002
2017-08-31 22:52:16 +02:00
Cédric Krier 9ad70213a3 Add get_email in trytond.report
issue6671
review36511002
2017-08-28 23:15:14 +02:00
Sergi Almacellas Abellana b637c503e7 Only convert dict fields when they are strings
issue6382
review28101002
2017-06-09 13:22:42 +02:00
Cédric Krier f7a6da3328 Add constraint on user password
issue6379
review28091002
2017-04-03 17:05:23 +02:00