Marie PUPO JEAMMET
31944e8083
🔧 (backend) restore Sentry default integrations
...
This reverts 30229e11f9
2024-10-25 15:15:39 +02:00
Sabrina Demagny
d1421dbe8c
✏️ (scripts) add some details for manual steps
...
Some instructions are missing to explain manual steps
2024-10-24 17:27:07 +02:00
Marie PUPO JEAMMET
c8800259ae
🐛 (changelog) move e2e sharding to unreleased
...
e2e sharding was merged without updating it to unreleased. Fixes that
2024-10-24 17:11:29 +02:00
NathanPanchout
bfc2462103
👷 (ci) add sharding e2e tests
...
e2e tests take too long to run. We can easily reduce this time by 2 by adding
shards
2024-10-24 16:35:07 +02:00
Sabrina Demagny
230ed75d8d
🔖 (patch) release version 1.4.1
...
Update all version files and changelog for patch release.
2024-10-23 22:55:56 +02:00
NathanPanchout
5ac3454c5a
🚑 ️(frontend) fix MailDomainsLayout
...
The content is not scrollable. We add an auto overflow to solve this problem
2024-10-23 21:44:28 +02:00
Sabrina Demagny
bbac34b62a
🔖 (minor) release version 1.4.0 ( #483 )
...
Update all version files and changelog for minor release.
2024-10-23 19:15:14 +02:00
Sabrina Demagny
38508c272e
📝 (CHANGELOG) fix modification declaration
...
One of unreleased modification declaration was
declared in a wrong place
2024-10-23 18:46:04 +02:00
Sabrina Demagny
10a81f14e6
✏️ (mail) fix typo in mailbox creation email
...
Whitespace missing in french translation after ':'
2024-10-23 17:56:40 +02:00
Nathan Panchout
a08689a64d
✨ (frontend) add tabs for mail domain page ( #466 )
...
Currently, it is complicated to understand the navigation between mailbox
management and role management for an email domain.
This is why we add tabs with explicit naming
2024-10-23 17:45:42 +02:00
Marie PUPO JEAMMET
30229e11f9
🐛 (sentry) fix duplicated sentry errors
...
errors were sent to sentry twice
2024-10-22 18:03:01 +02:00
Sabrina Demagny
d11d1f3bd0
🐛 (script) improve and fix release script
...
Use regex to replace version and add missing
frontend update version.
2024-10-22 00:28:08 +02:00
renovate[bot]
6a22169dae
⬆️ (dependencies) update python dependencies
2024-10-21 12:22:49 +02:00
Marie PUPO JEAMMET
6e7a6e9d51
🔖 (patch) release version 1.3.1
...
Update all version files and changelog for patch release.
2024-10-18 14:49:56 +02:00
Marie PUPO JEAMMET
95fb476041
🔖 (minor) release version 1.3.0
...
Update all version files and changelog for minor release.
2024-10-18 11:53:36 +02:00
Sabrina Demagny
6b4ea1a2e7
💄 (mail) improve mailbox creation email
...
Remove useless icons, modify text
and improve displaying.
2024-10-15 13:34:03 +02:00
Sabrina Demagny
be55d6ea09
📝 (CHANGELOG) fix some modifications declaration
...
Some unreleased declarations was declared in a wrong place
2024-10-15 12:55:27 +02:00
Nathan Panchout
9c9216bb51
✨ (frontend) show version number in footer ( #461 )
...
In order to see the version number pushed into production
2024-10-14 16:54:21 +02:00
Sabrina Demagny
017f52a0dc
✨ (api) add RELEASE version on config endpoint
...
Add release version deployed to config endpoint
in order to display release info in La Régie footer.
2024-10-14 14:57:28 +02:00
Quentin BEY
d635c484ae
🛂 (backend) do not duplicate user when disabled
...
When a user is disabled and tries to login, we
don't want the user to be duplicated,
the user should not be able to login.
Fixes https://github.com/numerique-gouv/people/issues/455
2024-10-11 16:19:18 +02:00
Marie PUPO JEAMMET
0e48bc0f90
🛂 (backend) match email if no existing user matches the sub
...
Some OIDC identity providers may provide a random value in the "sub"
field instead of an identifying ID. In this case, it may be a good
idea to fallback to matching the user on its email field.
2024-10-11 15:24:53 +02:00
Sabrina Demagny
f243a2423f
✨ (backend) manage roles on domain admin view
...
Allow to manage mail domain roles on mail domain admin interface
2024-10-10 16:09:37 +02:00
Marie PUPO JEAMMET
763eb254a8
📝 (dimai) update docs on dimail
...
update README and docs describing interoperability between people and dimail
Co-authored-by: Laurent Bossavit <216452+Morendil@users.noreply.github.com >
2024-10-09 10:59:07 +02:00
Marie PUPO JEAMMET
9b613e63a9
🔧 (sentry) reduce trace
...
we reduce trace to reduce spamming on sentry
2024-10-08 14:35:40 +02:00
Nathan Panchout
6b7f00651f
🐛 (frontend) Bug manage access role ( #449 )
...
* 🐛 (frontend) update access role
Currently, when you click on modify a role, the roles displayed are not the
correct ones. We always took the role of the connected user.
Additionally, there was a warning and a ban on changing roles if you were the
last owner, but it was decided that it was the backend that was throwing the
error and the action was allowed.
* ✅ (frontend) adapt tests
We adapt the tests. Remove the check if you are the last owner and use the new
props inside the relevant tests
2024-10-08 10:02:15 +02:00
renovate[bot]
fe249c5b6f
⬆️ (dependencies) update python dependencies
2024-10-07 17:56:01 +02:00
Marie PUPO JEAMMET
579657afa4
🐛 (dimail) add status code in case of unexpected error
...
add status code in case of unexpected error
2024-10-04 11:32:49 +02:00
Marie PUPO JEAMMET
ce21a7552b
🔖 (patch) release version 1.2.1
...
Update all version files and changelog for patch release.
2024-10-03 16:02:00 +02:00
Jacques ROUSSEL
4a63a26135
🔐 (secret) bump secret
...
Bump secret in order to use a new djangoSecretKey
2024-10-03 12:16:28 +02:00
Marie PUPO JEAMMET
8e4472befc
🐛 (helm) fix dimail api url
...
wrong value in dimail api url was causing prod to not work
2024-10-03 12:16:28 +02:00
daproclaima
315a6ab931
✨ (frontend) add mail domain access management
...
- access management view is ready to use
get, patch and delete requests once backend
is ready. How to create accesses with post
will come later in a future commit.
- update translations and component tests.
- reduce gap between mail domains feature
logo and mail domain name in top banner
2024-10-02 17:19:25 +02:00
daproclaima
2894b9a999
🚚 (frontend) reorganize mail domains feature
...
- separate feature into domain, mailboxes
as a member management feature is arriving in
the mail domains feature
- pages/mail-domains/[slug].tsx becomes
pages/mail-domains/[slug]/index.tsx
2024-10-02 17:19:25 +02:00
Jacques ROUSSEL
aea15292ee
🔧 (mail) use new scaleway email gateway
...
We modify multiples things :
* settings.py in order to manage the new way to send email with the
scaleway gateway
* helm template to manage new mandatory secret
* helm configuration for staging/preprod/production
2024-10-02 17:05:17 +02:00
Marie PUPO JEAMMET
de46a50e8d
🔖 (minor) release version 1.2.0
...
Update all version files and changelog for minor release.
2024-09-30 17:38:44 +02:00
Sabrina Demagny
e6ed3c3be2
✨ (backend) domain accesses delete API
...
Allow to delete a access for a domain.
2024-09-30 17:09:27 +02:00
daproclaima
f04c8bc6aa
🥅 (frontend) catch new errors on mailbox creation
...
- catch errors related to MAIL_PROVISIONING_API_CREDENTIALS
introduced in commit #ba30b1d3eec73718add6585f30c6b7959cb21850.
Intentionally does not parse the error
"Permission denied. Please check your MAIL_PROVISIONING_API_CREDENTIALS."
as it means the user is neither admin or owner of the domain and
should not access the mailbox creation form
- update translations and component tests
2024-09-30 15:31:26 +01:00
Marie PUPO JEAMMET
ae05b430db
🚨 (pylint) fix linting error introduced by new pylint version
...
pylint version v3.3.1 added a new error and broke our CI
2024-09-30 13:06:39 +02:00
Marie PUPO JEAMMET
c98d173c0a
✏️ (makefile) fix typo in makefile, for dimail setup
...
make boostrap command failed because of wrong naming of
dimail setup command
2024-09-30 13:06:39 +02:00
renovate[bot]
dddc281778
⬆️ (dependencies) update python dependencies
2024-09-30 13:06:39 +02:00
Jacques ROUSSEL
bb2279b6d5
🐛 (argocd) fix job synchronisation issue
...
Sometime argocd is locked because of immutable fiels on jobs. The
annotation tells argocd to do a replace to avoid this behaviour
2024-09-30 12:51:36 +02:00
Jacques ROUSSEL
5420b20f43
✨ (ci) add helmfile linter
...
Add a linter to avoid to merge config that breaks argocd sync
2024-09-30 12:51:36 +02:00
Jacques ROUSSEL
fbb2accefb
🔧 (backend) fix configuration to avoid different ssl warning
...
Fix following warning messages :
- You have not set a value for the SECURE_HSTS_SECONDS setting.
- Your SECURE_SSL_REDIRECT setting is not set to True.
2024-09-30 11:27:33 +02:00
renovate[bot]
75008d3e9a
⬆️ (dependencies) update js dependencies
2024-09-30 11:11:13 +02:00
Sabrina Demagny
c4c3e9de96
✨ (backend) domain accesses create API
...
Allow to create (POST) a new access for a domain.
Role can be change only to a role available and
depending to the authenticated user.
2024-09-27 17:55:15 +02:00
Sabrina Demagny
00816e097c
✨ (backend) domain accesses update API
...
Allow to update (PUT, PATCH) an access.
Role can be change only to a role available
depending to the authenticated user.
2024-09-27 16:09:15 +02:00
daproclaima
976c955126
♿ ️(frontend) update left nav panel
...
- the HTML semantic needed improvement:
the menu items were button wrapped in a li
wrapped in link.
- update related tests
2024-09-27 15:29:18 +02:00
Marie PUPO JEAMMET
2967f1bff2
🐛 (dimail) fix mail notification upon mailbox creation
...
Link to the webmail was missing from notification email.
This fixes html for link to correctly appear.
2024-09-27 12:20:56 +02:00
Marie PUPO JEAMMET
a15d548ac4
🐛 (dimail) remove trailing slash to lighten dimail's calls/logs
...
Remove trailing slash on mailbox creation request
to remove 307 redirects
2024-09-26 20:53:25 +02:00
Marie PUPO JEAMMET
7c6b3307fa
✅ (dimail) fix logger response in unauthorized response
...
a test was broken because of logger not logging errors
2024-09-26 20:53:25 +02:00
Marie PUPO JEAMMET
5ded297df6
✨ (mailbox) send new mailbox confirmation email
...
send mailbox information upon creating a new mailbox
2024-09-26 20:53:25 +02:00