Marie PUPO JEAMMET and Marie
71a7bf688f
🐛 (mailbox) fix case-sensitive duplicate display names
...
uniqueness on first name + last name was case-sensitive, which allowed
duplicates
2025-10-22 08:22:48 +00:00
Marie PUPO JEAMMET and Marie
302671bc69
⬆️ (dependencies) upgrade node to 22
...
node 18 reached end-of-life and is now unsupported. we jump straight
to 22 as recommended here
https://nodejs.org/en/blog/announcements/node-18-eol-support
2025-10-21 11:52:51 +00:00
Marie PUPO JEAMMET and Marie
4262f469d6
♻️ (tests) refacto dimail tests with fixtures
...
test_api_mailboxes_create exceeded 1000 lines. By using fixtures, we can
at least factorize dimail response when token is ok or mailbox_data sent
to our API when creating a mailbox.
2025-10-14 10:00:28 +00:00
Marie PUPO JEAMMET and Marie
b24cb23a83
✨ (models) impose uniqueness on display name, to match ox's constraint
...
OpenXchange's primary key is display name (= first name + last name).
It must be unique in the domain's context. We don't have context info
but we can impose uniqueness by domain.
2025-10-14 10:00:28 +00:00
Marie PUPO JEAMMET and Marie
608f8c6988
🐛 (dimail) grab duplicate displayname error
...
OpenXchange's primary key is display name (= first name + last name).
In absence of clear error message from dimail (yet), we catch errors 500 and
check if they're not due to the display name already existing in the context
2025-10-14 10:00:28 +00:00
Marie PUPO JEAMMET and Marie
76f4bf36c7
🔖 (patch) release version 1.19.1
...
Update all version files and changelog for patch release.
2025-09-19 17:04:02 +02:00
Marie PUPO JEAMMET and Marie
0ad60ab292
⬆️ (backend) bump Django to 5.2.6
...
Bump Django version to 5.2.6, fixing CVE-2025-57833. See
https://www.djangoproject.com/weblog/2025/sep/03/security-releases/
2025-09-15 14:36:26 +02:00
Marie PUPO JEAMMET and Marie
668a296142
🔖 (minor) release version 1.19.0
...
Update all version files and changelog for minor release.
2025-09-03 11:52:42 +02:00
Marie PUPO JEAMMET and Marie
1bfad507ef
✨ (api) retrieve mailboxes
...
add feature to retrieve mailboxes when having the right access
2025-09-02 13:45:26 +02:00
Marie PUPO JEAMMET and Marie
79f8e5276a
💚 (ci) fix changelog CI job
...
The command git watchanged is deprecated and is flag to be removed soon.
It can be easily replace with git log
2025-08-29 15:32:26 +02:00
Marie PUPO JEAMMET and Marie
4f97685204
🐛 (admin) fix mailbox import from dimail
...
importing mailboxes from dimail was broken due to a change of format in dimail's
response.
2025-08-29 11:46:33 +02:00
Marie PUPO JEAMMET and Marie
935058582e
⬆️ (dependencies) upgrade dimail to 0.5.2
...
manually upgrade dimail to match prod version
2025-08-29 11:46:33 +02:00
Marie PUPO JEAMMET and Marie
1fdd2e052b
🐛 (config) remove default sentry_dsn
...
set default sentry_dsn to None to avoid all outside
deployments sending infos to our sentry instance.
2025-07-23 12:08:28 +02:00