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