Laurent Bossavit
8b0f942f9b
⬆️ (dependencies) update js dependencies
...
Get react-aria-components only from Cunningham to avoid version clashes
2024-11-05 16:12:42 +01:00
renovate[bot]
bd6fe584c6
⬆️ (dependencies) update js dependencies
2024-11-05 16:12:42 +01:00
Laurent Bossavit
821db276bc
✨ (ci) add security scan
...
Separate security scan from build-and-push, so we can make it optional in CI
2024-11-05 15:21:02 +01:00
Jacques ROUSSEL
639490d41e
🚑 ️(backend) fixe CVEs in backend image
...
Use alpine version for production image instead of debian in order
to have less CVEs.
2024-11-05 15:21:02 +01:00
Jacques ROUSSEL
748e24cab6
🚑 ️(frontend) fixe CVEs in frontend image
...
Use alpine version for production image instead of debian in order
tohave less CVEs.
2024-11-05 15:21:02 +01:00
Jacques ROUSSEL
55c0815c31
✨ (ci) add security scan
...
Add a security scan for CVE with trivy
2024-11-05 15:21:02 +01:00
Marie PUPO JEAMMET
989239082e
✅ (tests) test dimail setup command
...
Test (and slightly improve) dimail setup command,
which populate database on local dimail container
2024-11-05 11:22:02 +01:00
renovate[bot]
988a091e53
⬆️ (dependencies) update python dependencies
2024-11-04 10:13:48 +01:00
Nathan Panchout
20a19d36b5
♻️ (frontend) delete infinite scroll
...
In order to be in agreement with the back, we must modify the front
so as to no longer have infinite scroll in the team part.
It is also necessary to modify the tests accordingly
2024-10-31 17:59:14 +01:00
Sabrina Demagny
7d695ab81c
🔥 (teams) remove pagination of teams listing
...
For frontend pagination is useless for teams,
so we remove it.
2024-10-31 17:59:14 +01:00
Nathan Panchout
a42e7a10db
✅ (frontend) adapt test with new list
...
After the modifications to the back, some adjustments are expected
on the front side to remove the random aspect of the user search
2024-10-30 19:32:46 +01:00
Sabrina Demagny
ad4065e682
🚧 (demo) modify data set to fix e2e tests
...
This part needs more refactoring.
Demo data set needs to be no totally random.
2024-10-30 19:32:46 +01:00
Sabrina Demagny
ababcde0d6
🔥 (teams) remove search users by trigram
...
This feature is not necessary for our users now
and we got some strange results so we decided
to remove this feature.
2024-10-30 19:32:46 +01:00
Sabrina Demagny
faf8dcc7e5
✨ (teams) register contacts on admin views
...
Allow to manage contact on admin interface
2024-10-30 15:33:29 +01:00
renovate[bot]
2bbed8de0c
⬆️ (dependencies) update python dependencies
2024-10-30 11:31:12 +01:00
Laurent Bossavit
a736a9143f
💚 (ci) use list reporter in addition to html
...
This will output lines to the testing jobs' logs so we know how many
tests are run even when jobs are eventually cancelled.
2024-10-30 09:35:49 +01:00
Laurent Bossavit
c4ea62dc1f
💚 (ci) improve E2E tests
...
Disable retries and save trace for failed tests.
💚 (ci) preserve server logs
Save server logs to the same place as Playwright reports to aid debugging.
💚 (ci) move back to 1 worker on CI
At least three reasons
- seems redundant with sharding
- strong suspicion it's the reason for the ValidationError issue
- that way the comment no longer tells a lie ;)
💚 (ci) improve E2E tests
Log into CHANGELOG to ensure the new test results impact PR status 🤷
💚 (ci) make dummy data creation more robust
This is a QR (Quick Response) fix for the failures in the "Add dummy
data" step in E2E testing. Proper QC (Quality Control) needs a bit
more thought.
2024-10-29 14:58:25 +01:00
Laurent Bossavit
1d1f5cfbb6
🚨 (linter) add missing docstrings
...
Title says all there is to say…
2024-10-29 09:08:35 +01:00
Laurent Bossavit
3934a0bc28
🚨 (linter) configure exclusions
...
See PR for rationale.
2024-10-29 09:08:35 +01:00
Laurent Bossavit
fd3ac00ea7
🚨 (linter) add D1 pydocstyle rule
...
See PR for rationale.
2024-10-29 09:08:35 +01:00
Quentin BEY
2d46b7d504
🔧 (backend) fix sentry deprecated scope
...
`sentry_sdk.configure_scope` is deprecated and will
be removed in the next major version.
2024-10-25 15:15:39 +02:00
Quentin BEY
54e5be81e2
🔇 (backend) remove Sentry duplicated warning/errors
...
The `DockerflowMiddleware` job is to add logs, sadly the
Sentry LoggingIntegration also catch these logs (at
level WARNING and above) which results in an extra alert
for the same purpose (the exception + the logger.error).
see https://github.com/mozilla-services/Dockerflow/blob/main/docs/mozlog.md
The fix is to ask Sentry to ignore this specific loggger
(`request.summary`).
2024-10-25 15:15:39 +02:00
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