Commit Graph
144 Commits
Author SHA1 Message Date
Cédric Krier 484ce592db Add Ukrainian [skip ci]
issue11449
review413281003
2022-10-29 09:38:11 +02:00
Cédric Krier e17b861668 Set correct python_version requirement specifier
issue9436
2022-10-03 09:30:32 +02:00
Nicolas Évrard 1793415b7d Schedule actions using server timezone
issue9436
review423091003
2022-10-03 00:20:49 +02:00
Cédric Krier b847a56089 Requires python-sql >= 1.3 to use queries in conditionals
Since issue7177 this features is needed to set the path.

issue11671
review441361003
2022-09-01 22:10:10 +02:00
Cédric Krier c0227bb3de Add command line completion with argcomplete
issue11592
review419481003
2022-08-26 18:12:02 +02:00
Cédric Krier 63c26bbeea Replace test setuptools command by unittest discover
issue9215
review389851002
2022-04-16 18:30:20 +02:00
Cédric Krier c0451724c7 Drop support for PyPy and psycopg2cffi
issue11330
review386371003
2022-04-10 19:10:14 +02:00
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