sdemagny
4003f66243
🌐 (i18n) update translated strings
...
Update translated files with new translations
2025-03-17 11:26:13 +01:00
Sabrina Demagny
5cd8f79f1e
🔖 (patch) release version 1.14.1
...
Update all version files and changelog for patch release.
2025-03-17 11:26:13 +01:00
Sabrina Demagny
9c451e74a6
🔖 (minor) release version 1.14.0
...
Update all version files and changelog for minor release.
2025-03-17 11:06:14 +01:00
Sabrina Demagny
f35d17628d
✨ (domains) enhance again required action modal content
...
Enhance DNS required actions and explanations
2025-03-14 18:05:04 +01:00
Sabrina Demagny
db3185e16b
✨ (domains) enhance required action modal content
...
Enhance DNS required actions and explanations
2025-03-14 14:09:02 +01:00
Sabrina Demagny
4c033d7262
🌐 (i18n) update translations
...
Run i18n-download-and-compile to download translations from
Crowdin and compile them
2025-03-14 13:48:33 +01:00
Sabrina Demagny
74655ba378
🐛 (domains) fix admin information messages not translated
...
Using format or f-string breaks translations
2025-03-14 12:26:52 +01:00
Sabrina Demagny
859efa26dc
🐛 (mail) fix team invitation subject not translated
...
Using format or f-string breaks translations
2025-03-14 12:26:52 +01:00
Sabrina Demagny
d31b79aaad
🌐 (i18n) fix bad translated sentence on crowdin
...
A special character was inserted by mistake.
2025-03-14 12:26:52 +01:00
Sabrina Demagny
495245a752
🐛 (domain) fix flaky test with translated email content
...
Do not test the content of emails sent with
a random user language
2025-03-14 12:26:52 +01:00
Sabrina Demagny
d5eb736343
🌐 (i18n) update translations from crowdin
...
Download and compile translation from Crowdin before release
2025-03-13 17:40:21 +01:00
Quentin BEY
803b2c1930
🐛 (oauth2) remove ProConnect unknown claims
...
When we don't have information about the requested claims, they must be
ignored.
2025-03-13 14:52:00 +01:00
Quentin BEY
c4dd4ae3fd
🐛 (oauth2) force JWT signed for /userinfo
...
ProConnect requires the userinfo endpoint to return a signed JWT.
2025-03-13 14:27:26 +01:00
Sabrina Demagny
06f1695071
✨ (mail) add missing text and remove useless translations
...
Some explanations were forgotten.
Delete useless trans on 'La Régie'
2025-03-13 14:07:31 +01:00
Quentin BEY
34783d0557
🐛 (oauth2) add ProConnect scopes
...
Add missing scopes required by ProConnect evenif we don't fill them.
2025-03-13 11:33:07 +01:00
Quentin BEY
5cc8108e7b
🐛 (oauth2) disable PKCE for Proconnect
...
The PKCE is not available for Proconnect, security is made otherwise.
2025-03-13 10:23:43 +01:00
Sabrina Demagny
67f8bc32fa
🚀 (helm) deploy celery worker and celery beat
...
This allow to start a celery worker and a celery beat
2025-03-12 17:08:45 +01:00
Sabrina Demagny
0b290d9a5e
🧑💻 (docker) add flower for dev env
...
Allow to manage and monitor celery tasks
2025-03-12 17:08:45 +01:00
Sabrina Demagny
68ed5e4d55
✨ (domains) add periodic task to fetch domains status
...
Add celery crontab to check and update domains status.
This task calls dimail API.
2025-03-12 17:08:45 +01:00
Quentin BEY
e3bf1d76fa
✅ (json) add a test for declared schema
...
This checks all the defined schema are properly defined.
2025-03-12 15:45:47 +01:00
Quentin BEY
f64a592648
✨ (organization) add metadata update command
...
This allows to update the Organization metadata with default values.
2025-03-12 15:45:47 +01:00
Quentin BEY
7ce5b28af4
✨ (organization) add metadata field
...
This allows to store custom values which can be reused along the
organization lifetime.
2025-03-12 15:45:47 +01:00
Quentin BEY
403fea94bb
✨ (teams) allow broadly available teams
...
This adds `is_visible_all_services` field to `Teams` to make them
visible to all service providers
2025-03-11 19:15:03 +01:00
Sabrina Demagny
5730b9ea5e
✨ (teams) update and enhance team invitation email
...
- replace logo
- modify wording
- enhance template
2025-03-11 14:09:18 +01:00
renovate[bot]
305e2438c5
⬆️ (dependencies) update python dependencies
2025-03-11 12:01:50 +01:00
Sabrina Demagny
ebc2b02d22
🐛 (domains) use a dedicated mail to invite user to manage domain
...
- modify models to allow to specify path to mail template
- rename team invitation template
- fix logo and text used for domain invitation email
2025-03-11 11:48:38 +01:00
renovate[bot]
185b87da40
⬆️ (dependencies) update js dependencies
2025-03-11 09:54:26 +01:00
Sabrina Demagny
701aeca763
🐛 (mailbox) fix mailbox creation email language
...
Don't forget to translate mail content before sending.
2025-03-10 15:14:05 +01:00
Sabrina Demagny
7a128393f6
✨ (api) define dimail timeout as a setting
...
Allow to param dimail timeout for each env
2025-03-10 10:18:14 +01:00
Eléonore Voisin
67d9b6462f
✨ (frontend) add new access role to domain
...
add new access role to domain first commit
2025-03-07 11:36:31 +01:00
renovate[bot]
ea1f06f6cc
⬆️ (dependencies) update django to v5.1.7 [SECURITY]
2025-03-07 10:49:16 +01:00
Quentin BEY
b063f690f6
✨ (resource-server) add team invitation endpoint
...
This allows a service provider to add new members to a team.
2025-03-06 15:17:33 +01:00
Laurent Bossavit
ae92ab5dd8
🐛 (tests) change domain name factory to be more boring but reliable
...
MailDomain fixtures now use a boring non-repeating sequence. No
longer will the occasional random CI failure inject excitement
into our workdays; but fear not, there will remain other occasions
to enjoy the art of debugging.
2025-03-06 14:34:41 +01:00
Sabrina Demagny
22419d4779
✏️ (mail) add missing "La Régie"
...
On invitation email fix "La Régie" naming
2025-03-06 13:38:24 +01:00
Sabrina Demagny
91389181f0
🧑💻 (admin) add admin for mail domain invitation
...
Allow to access to mail domain invitation table
on Django admin interface.
2025-03-06 13:28:52 +01:00
Sabrina Demagny
45bafe04de
♻️ (backend) rename DomainInvitation
...
All models relacted to mail domain are prefixed
with "MailDomain". Do the same for mail domain invitations.
2025-03-06 13:01:04 +01:00
Sabrina Demagny
c90a74b362
🧑💻 (tests) improve tests on logged info
...
Tests on log order make test maintenance difficult.
They are useless and make developers crazy each time
a log information is added :D
2025-03-06 09:57:09 +01:00
Sabrina Demagny
54df9af179
✨ (domains) convert domain invitations to access roles
...
Use django signals to keep mailbox_manager logic
separated from people core
2025-03-06 09:57:09 +01:00
Marie PUPO JEAMMET
2224acf12d
✨ (api) allow invitations for domain management
...
add an endpoint to allow domain managers to invite someone on people,
using their email address
2025-03-06 09:57:09 +01:00
Marie PUPO JEAMMET
9ee1ef5ba0
🗃️ (models) create abstract BaseInvitation and DomainInvitation models
...
create abstract BaseInvitation models to factorize common elements between
existing Invitation model team-side and new DomainInvitation model
2025-03-05 16:30:24 +01:00
Sabrina Demagny
6e7ebc76d0
🔖 (patch) release version 1.13.1
...
Update all version files and changelog for patch release.
2025-03-04 14:10:29 +01:00
Sabrina Demagny
d5b154fbe0
🐛 (mailbox) fix migration to fill dn_email field
...
Fix AttributeError
'Mailbox' object has no attribute 'get_email'
2025-03-04 14:07:16 +01:00
Sabrina Demagny
ef4c1da78c
🔖 (minor) release version 1.13.0
...
Update all version files and changelog for minor release.
2025-03-04 10:02:37 +01:00
Laurent Bossavit
4060006a22
💄 (domains) improve user experience and avoid repeat fix operations
...
Adds a loader after clicking on "Re-run check" for a domain
2025-03-03 18:06:15 +01:00
Sabrina Demagny
8b56d97037
👽 ️(dimail) increase timeout value for check domain API call
...
In use a timeout of 20 seconds seems more appropriate
2025-03-03 15:52:37 +01:00
renovate[bot]
5fd6579d3c
⬆️ (dependencies) update python dependencies
2025-03-03 14:04:57 +01:00
Quentin BEY
160ce92e54
✅ (oidc) add IdP e2e test for login
...
This is a simple test to assert a user can login via people when setup
as an identity provider.
2025-03-03 12:24:43 +01:00
Quentin BEY
a7ab2142f9
🔇 (helm) disable sentry on local stack
...
This is making too much noise when developing using the tilt stack...
2025-03-03 12:24:43 +01:00
Quentin BEY
cf4b435c63
🧑💻 (tilt) allow use of people as an IdP
...
Few fixes to allow the keycloak dev stack to use people
as an Identity Provider.
This requires the update of the bitnami keycloak chart we
use.
2025-03-03 12:24:43 +01:00
Quentin BEY
fd8e0e08c3
💄 (oidc) add login page in the frontend
...
To have a better user experience, we want the login page
to in the frontend.
2025-03-03 12:24:43 +01:00