2558ae3bc9
Add automatic tests for RESTful API. Fix all remaining issues that I could find with the API.
2024-03-22 15:01:37 +00:00
6627dd2924
API: Create user did not handle exception of duplicate user
2024-01-24 10:57:30 +00:00
8f86ffc6fd
Fix #3113 . RESTful API was not correctly documented.
2024-01-22 10:44:30 +00:00
0026b8db24
Enhance RESTful API user retrieval with quota used bytes. This is the current size of the user's email box in bytes.
2023-10-11 15:49:52 +00:00
0e4c29c269
Clarify further, use the API suggested by ghostwheel42 in (b)
2023-08-19 16:35:22 +02:00
4c675009a2
Update core/admin/mailu/api/v1/user.py
...
doh
Co-authored-by: Dimitri Huisman <52963853+Diman0@users.noreply.github.com >
2023-08-18 17:45:40 +02:00
a338e9c75e
Fix API call
2023-08-17 23:41:15 +02:00
7b13ceb693
API and cmdline
2023-08-12 08:51:42 +02:00
786da5e08c
clarify
2023-08-11 09:03:42 +02:00
bd4c40b596
Prune sessions that are unrelated when changing passwords
2023-08-10 12:27:47 +02:00
b0569035ae
Change PUT method to PATCH method.
...
This better reflects what the interface does.
2023-01-12 10:55:49 +00:00
39b0d44079
Use first() instead of all() for better performance
...
Actually return all data for Get user
Remove non-used code
2022-12-27 11:32:57 +01:00
f9b26bd934
Update User with newly introduced allow spoofing field
2022-12-27 11:32:57 +01:00
61d092922c
Process review comments (PR2464)
2022-12-27 11:32:57 +01:00
afb224e796
Update password hash description for user API endpoint
2022-12-27 11:32:57 +01:00
d4e5db5084
Remove unneeded comment
2022-12-27 11:32:56 +01:00
7a36f6bbb9
Use hmac.compare_digest to prevent timing attacks.
2022-12-27 11:32:56 +01:00
5c9cdfe1de
Introduction of the Mailu RESTful API.
...
Anything that can be configured in the web administration interface,
can also be configured via the Mailu RESTful API.
See the section Advanced configuration in the configuration reference
for the relevant settings in mailu.env for enabling the API.
(API, WEB_API, API_TOKEN).
2022-12-27 11:32:54 +01:00