Marie PUPO JEAMMET
c26786a107
🩺 (coverage) add config and make rule to compute coverage
...
Configure pytest-cov settings in pyproject.toml and add make rule
to compute test coverage.
2024-08-02 12:34:02 +02:00
Anthony LC
ca179b8811
⬇️ (frontend) downgrade @typescript-eslint/eslint-plugin to 7.13.1
...
@typescript-eslint/eslint-plugin released the
version 8, but it is causing some issues
(@typescript-eslint/no-duplicate-enum-values).
We downgrade it to 7.13.1 in waiting for a fix.
2024-08-01 10:22:10 +02:00
Anthony LC
b413d8a915
⬇️ (frontend) downgrading fetch-mock to 9.11.0
...
fetch-mock released the version 10, but it is
causing some issues with jest because of
esm support.
2024-08-01 10:22:10 +02:00
renovate[bot]
a07be7ecd7
⬆️ (dependencies) update js dependencies
2024-08-01 10:22:10 +02:00
Sabrina Demagny
ab54d5af8f
✨ (backend) allow to filter member on team access endpoint
...
Filter member by name...
2024-07-31 16:01:32 +02:00
renovate[bot]
958f48f9e8
⬆️ (dependencies) update python dependencies
2024-07-31 12:22:42 +02:00
renovate[bot]
953eefcb66
⬆️ (dependencies) update python dependencies
2024-07-22 14:34:47 +02:00
renovate[bot]
4f173c65d5
⬆️ (dependencies) update sentry-sdk to v2.8.0 [SECURITY]
2024-07-19 15:49:47 +02:00
renovate[bot]
99d3de6833
⬆️ (dependencies) update requests to v2.32.2 [SECURITY]
2024-07-19 15:15:58 +02:00
daproclaima
e0000ca89c
💄 (frontend) change elements positions in mailbox creation form
...
- remove icon on top of mailbox creation form
- change some text positions
- fix fields error style on hover
- update form field names translations
- update related e2e tests
2024-07-16 15:26:59 +02:00
daproclaima
32e6602dda
🚸 (frontend) improve mailbox creation validations and error handling
...
- replace known error causes returned by the API on unsuccessful mailbox
creation requests by meaningful interpolated message shown above the
form
- strengthen form validation rules to be identical as those of
the api endpoint to prevent emitting invalid requests
- designate which form fields are mandatory for accessiblity
- update texts for better ux writting, and their translations
- fix css style input errors
- update related e2e tests.
2024-07-16 15:26:59 +02:00
renovate[bot]
cda4373544
⬆️ (dependencies) update django to v5.0.7 [SECURITY]
2024-07-12 19:23:55 +02:00
Sabrina Demagny
8d7614c512
✨ (models) add TeamAccess models on admin view
...
Declare TeamAccessAdmin
2024-07-10 16:40:48 +02:00
Sabrina Demagny
955a3dd226
✨ (models) add MailDomain status
...
Add some status to allow to create mailboxes only for an active domain
2024-07-10 16:17:42 +02:00
daproclaima
d69861c148
🔥 (frontend) remove use of phone number data for mailbox creation
...
Remove phone number field from mailbox creation form and requests
to comply with GPDR as it is not an information we need to
collect for creating a mailbox. Deletes translations about phone
number field in mailbox creation form. Updates related e2e tests.
2024-07-04 11:31:52 +02:00
Marie PUPO JEAMMET
66300aca66
🧑💻 (models) improve user str representation
...
Improve user model str representation to display name or email
if provided. Otherwise, returns sub as last resort.
2024-07-03 17:16:22 +02:00
daproclaima
2598f3649a
✅ (e2e) check default lang attribut of html tag
...
Asserts that default lang attribute of html tag
matches with the language used by default in
browser for supported languages.
2024-07-02 09:19:34 +02:00
daproclaima
d3589dfca1
✅ (e2e) check lang attribute on html tag updates
...
Asserts that lang attribute of html tag updates according to
language chosen by user.
2024-07-02 09:19:34 +02:00
daproclaima
dfb5394310
♿ ️(frontend) update html lang on language change
...
Performs lang attribute update on html tag on every language change.
By default the attribute value uses the i18n.language value.
2024-07-02 09:19:34 +02:00
Anthony LC
bea23cc6e9
💬 (frontend) change app name to Regie
...
The app was named Equipes, it is now Régie.
2024-07-01 17:16:47 +02:00
Anthony LC
7c36f1e775
💬 (frontend) change text logo Marianne
...
Change the text of the logo Marianne.
It was "Devise" and now it's "République Francaise".
2024-07-01 17:16:47 +02:00
Anthony LC
8dcd6d5bb8
💄 (frontend) fix flickering on datagrid sorting member
...
The datagrid was flickering when sorting the member list.
This was due to the fact that the list was getting
empty and then filled again with the sorted list
causing the flickering.
2024-07-01 16:56:34 +02:00
Anthony LC
5c87bd74cd
🏷️ (frontend) adapt ordering name
...
Some ordering names changed with a prefix "user__".
We adapt the ordering name in the
frontend to match the backend.
2024-07-01 16:56:34 +02:00
Anthony LC
a400c12037
🚚 (frontend) change teams feature architecture
...
Changes the teams feature architecture, centralizing
all the teams-related features inside a teams folder.
2024-07-01 15:18:18 +02:00
Anthony LC
4d1aafe0d9
🐛 (helm) fix createsuperuser command
...
The createsuperuser command changes recently.
We update the command to reflect the changes.
2024-06-28 11:37:56 +02:00
Anthony LC
0e5cbb1fc8
🐛 (app-desk) force redirect on mail-domains/[slug]
...
When we use the static mode, Next.js want that we
build our mail-domains pages at build time.
But we can't do that because users can create a
mail at runtime.
So we redirect thanks to ngnix when we see that
a mail page is not found.
2024-06-28 10:06:26 +02:00
Anthony LC
56df81ef84
🐛 (app-desk) force redirect on teams/[id]
...
When we use the static mode, Next.js want that we
build our team pages at build time. But we can't do that
because users can create a team at runtime.
So we redirect thanks to ngnix when we see that
a team page is not found.
2024-06-28 10:06:26 +02:00
Anthony LC
5c10ed32d5
🔧 (app-desk) trailingSlash options when build
...
Add trailingSlash options to next.config.js
to be able to reach directly a page without adding
".html" at the end.
2024-06-28 10:06:26 +02:00
renovate[bot]
ed24beb0f6
⬆️ (dependencies) update djangorestframework to v3.15.2 [SECURITY]
2024-06-27 18:17:46 +02:00
renovate[bot]
928fed9ac7
⬆️ (dependencies) update python dependencies
2024-06-27 18:08:39 +02:00
Samuel Paccoud - DINUM
2ec292bb91
♻️ (models) remove multiple identities
...
Multiple identities were complicating this project's code.
We moved the management of multiple identities to our
OIDC provider.
2024-06-27 17:45:23 +02:00
Anthony LC
79330015e0
✏️ (frontend) change "mention légale" to "mentions légales"
...
Change "mention légale" to "mentions légales".
2024-06-27 14:02:44 +02:00
Anthony LC
d05bc60f5e
🧑💻 (i18n) run prettier on format-deploy
...
The command format-deploy import a new json
from crowdin, but it is not formatted. This
commit run prettier on the file after the import
to format it.
2024-06-26 17:26:41 +02:00
Anthony LC
c7861c6ad4
🐛 (i18n) fix key that contain colon
...
Keys that contains colon where not being
translated correctly. This was due to the
colon being used as a separator for the
key and the value. This was fixed by
replacing the colon with a different
character that is not used in the key
or the value.
2024-06-26 17:26:41 +02:00
Anthony LC
952bea369e
🌐 (frontend) add french translations
...
- Add french translations for the footer
- Add french translations for the mail part
2024-06-26 17:26:41 +02:00
Anthony LC
980c6ee1a4
🚸 (app-desk) footer legales pages
...
- Add legales pages.
- Add links to the footer for the new pages.
Legales pages are based from
https://lasuite.numerique.gouv.fr/
2024-06-26 17:26:41 +02:00
Anthony LC
51c4a29751
♻️ (app-desk) change header html structure
...
Change a bit the html structure of the header
component to be more aligned.
Logo linked to homepage.
2024-06-26 17:26:41 +02:00
Anthony LC
01d72466a6
✨ (app-desk) add footer
...
Add footer to the desk app.
2024-06-26 17:26:41 +02:00
Marie PUPO JEAMMET
19c36eafde
✅ (tests) fix tests after adding slugs to domains
...
- slug readonly on admin
- fix test to expect slug in payload, when retrieving a domain
2024-06-25 12:37:34 +02:00
daproclaima
93d4abee58
✅ (e2e) update mail domains tests
...
Updates tests to use mail domain slug instead of id.
2024-06-25 12:37:34 +02:00
Sabrina Demagny
bb3403f10f
✨ (mailbox_manager) add slug to MailDomain serializer
...
add missing field to MailDomain serializer after commit b4bafb6
2024-06-25 12:37:34 +02:00
daproclaima
0da30eb2e1
🚧 (app-regie) use mail domain slug in mail domains feature
...
Stop using mailDomain.id in frontend navigation and mail-domains/
requests. Instead, uses mailDomain slug.
2024-06-25 12:37:34 +02:00
Anthony LC
f70604df72
🚚 (helm) move secret to desk/templates
...
With the recent changes to the helm chart,
the secrets.yaml file was not found by
Tilt anymore. This commit moves the file
to the correct location.
2024-06-25 11:36:09 +02:00
Anthony LC
4823c8d9dc
👷 (helm) prod configuration
...
Add the prod configuration to the helm chart.
2024-06-25 11:36:09 +02:00
Anthony LC
e2a682cae4
⬇️ (frontend) downgrading fetch-mock to 9.11.0
...
fetch-mock relesed the version 10, but it is
causing some issues in the frontend tests for
the moment. The adoption is still low, the
documentation is not updated, so let's
downgrade it to 9.11.0 for now.
2024-06-19 15:41:20 +02:00
Anthony LC
366f10689b
➕ (frontend) add "@testing-library/dom
...
Recent update of @testing-library/react requires
@testing-library/dom to be installed as well.
2024-06-19 15:41:20 +02:00
renovate[bot]
922719b13e
⬆️ (dependencies) update js dependencies
2024-06-19 15:41:20 +02:00
Anthony LC
3c481e75bb
👷 (helm) command createsuperuser
...
We need a superuser in the Django
application, to have access to the admin part.
This commit create a superuser on the pods.
2024-06-19 13:34:15 +02:00
Anthony LC
9a7a8e4a34
🔥 (helm) remove uneeded file
...
secrets.yaml was duplicated in the helm chart,
we can remove this one.
2024-06-18 15:40:33 +02:00
Anthony LC
905b673413
💚 (CI) upgrade submodule
...
- Change submodule ref to get preprod secret
2024-06-18 15:40:33 +02:00