Cédric Krier
02958ade08
Add set_from_header in email tools
...
issue10753
review377121002
2021-09-26 23:11:21 +02:00
Cédric Krier
c52f55d335
Add support for avatar
...
issue10085
review343561002
2021-03-28 19:20:37 +02:00
Cédric Krier
085f503927
Return validated users instead of boolean
...
issue10150
review316911002
2021-03-18 21:28:50 +01:00
Cédric Krier
d3e07301e7
Add header grouping on report
...
issue6760
review351221002
2021-02-21 19:19:26 +01:00
Cédric Krier
e45c26665c
Allow distinct FROM addresses for envelope and header
...
issue9948
review324741004
2021-02-03 23:26:07 +01:00
Adrià Tarroja Caubet
714c08130e
Return also None as new hash from check_password when there is no hash
...
issue9712
review306701002
2020-10-13 18:27:22 +02:00
Cédric Krier
b935077397
Add web_shop_vue_storefront module
...
issue9010
review252971002
2020-10-12 18:11:20 +02:00
Cédric Krier
41e2db9d19
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
Cédric Krier
79b0a87b42
Add some random on the login delay
...
issue8936
review262681002
2020-01-21 00:36:34 +01:00
Cédric Krier
dd1a3d4e40
Prevent deleting party if it is used on web user
...
issue8853
review264681003
2019-12-07 16:11:44 +01:00
Cédric Krier
0c447c2afa
Add ir.message and use custom exceptions
...
issue3672
2018-12-29 14:20:30 +01:00
Cédric Krier
f187ff56d1
Use passlib
...
issue4161
review51461002
2018-08-25 13:06:05 +02:00
Cédric Krier
c82b3cf758
Add __table_handler__ to ModelSQL
...
issue7581
review48531002
2018-07-24 22:01:08 +02:00
Cédric Krier
deb6bdeea6
Remove support for Python 2.7
...
issue7497
review53261002
2018-06-26 19:11:58 +02:00
Cédric Krier
d93712f126
Add remove and reset session methods
...
issue7445
review48361002
2018-05-29 10:36:49 +02:00
Sergi Almacellas Abellana
9c664aad39
Use deactivable mixin
...
issue4341
review38401002
2018-03-26 14:15:42 +02:00
Cédric Krier
60bc21794f
Replace unique by exclude constraint on user
...
The constraint needs to be applied only on active user.
issue7174
review41891002
2018-03-19 17:18:01 +01:00
Cédric Krier
42cabf0d79
Require email only for active user
...
This allows to re-create inactivate user.
issue7172
review40141002
2018-03-19 16:20:15 +01:00
Sergi Almacellas Abellana
47d6a220b4
Add depends on Button
...
issue6919
review40811002
2018-02-19 11:42:30 +01:00
Cédric Krier
b61ef20a56
Raise RateLimitException on authenticate
...
issue7110
review41041002
2018-02-14 19:25:33 +01:00
Cédric Krier
e31483c617
Ensure Session key is different on bunch creation
...
issue7087
review43921002
2018-02-07 00:36:27 +01:00
Cédric Krier
379eaaf626
Use get_email
...
issue6775
review44321002
2017-09-27 18:51:10 +02:00
Cédric Krier
25ff2e9303
Delete session only on non-readonly transaction
...
issue6769
review37691002
2017-09-26 01:34:03 +02:00
Cédric Krier
184e394c61
Increase session randomness to 32 bytes
...
issue6682
review39601002
2017-09-03 11:19:48 +02:00
Cédric Krier
cdccc32a63
Use atexit to sleep
...
issue6651
review43321002
2017-07-27 00:05:51 +02:00
Cédric Krier
34df61d1aa
Manage email case insensitively
...
issue6556
review35051002
2017-06-24 10:58:54 +02:00
Nicolas Évrard
462d735291
Set request parameters with input fields
...
Per the form submission specification of HTML5 the request parameters must be
specified with input fields because they are discarded from the URL when
submitting the form.
https://www.w3.org/TR/2011/WD-html5-20110525/association-of-controls-and-forms.html#form-submission-algorithm
issue6542
review41351002
2017-06-13 13:59:13 +02:00
Cédric Krier
6444f8272e
Add charset to email MIMEText and Header
...
issue6509
review42331002
2017-05-22 18:06:12 +02:00
Cédric Krier
ab0716648a
Add constraint on user password
...
issue6379
review34061002
2017-04-03 17:05:56 +02:00
Sergi Almacellas Abellana
dd5a731f79
Use Subject for setting email subject instead of Title
...
issue5829
review26601002
2016-08-29 09:30:24 +02:00
Cédric Krier
fd55c720d7
Reset _table of UserAuthenticateAttempt
...
It is needed otherwise the ModelSQL keeps the _table of LoginAttempt.
2016-08-27 01:07:37 +02:00
Cédric Krier
f58ba569ae
Initial commit
...
issue5544
review8451002
2016-06-27 19:18:17 +02:00