Commit Graph
32 Commits
Author SHA1 Message Date
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