Quentin BEY
4e592382dc
💥 (sentry) remove DJANGO_ before Sentry DSN env variable
...
Other "La Suite" projects don't have the "DJANGO_" prefix, so
we align this project with others.
2025-07-24 23:53:47 +02:00
Marie PUPO JEAMMET
5327baacbd
🔧 (settings) rename matrix bot token variable
...
rename "tchap access token" to "matrix bot access token" to
fit general uses
2025-06-27 16:34:18 +02:00
Marie PUPO JEAMMET
cc39ed5298
✨ (teams) add matrix webhook for teams
...
A webhook to invite/kick team members to a matrix room.
2025-06-21 00:15:16 +02:00
Quentin BEY
4c14f967b6
✅ (backend) fix test after dependencies update
...
The queries needs update to manage save/release in database, this should
be improved, but considered ok for now.
2025-04-22 17:59:55 +02:00
Sabrina Demagny
8ef2cc9a37
🧱 (helm) add la-suite ingress path
...
The route was added but not declared in the ingress.
2025-04-04 15:02:20 +02:00
Quentin BEY
e2d362bc77
➕ (backend) add django-lasuite dependency
...
Use the OIDC backends from the new library.
2025-04-04 09:57:12 +02:00
Quentin BEY
3a044e6b02
📝 (helm) update missing documentation
...
Seems like the readme was not updated after adding the celery beat
worker configuration.
2025-04-03 10:33:47 +02:00
Quentin BEY
7c569a3ca3
🧱 (helm) disable createsuperuser job by setting
...
This provides the way to disable the admin user creation at each
deployment. In production we don't want to persist a generic admin user:
it should be created once, at first deployment then replaced by
nominative accounts.
2025-04-03 10:33:23 +02:00
Quentin BEY
b771f614e2
🧑💻 (tilt) setup resource server with kc
...
This configures the settings to be able to call people as a resource
server when using Keycloak deployment.
2025-03-20 09:30:18 +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
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
Quentin BEY
8d0fbdfecd
🧱 (helm) add resource-server ingress path
...
The route was added but not declared in the ingress.
2025-02-21 11:17:44 +01:00
Quentin BEY
a811431070
🧑💻 (tilt) use maildev for local kube
...
Switch from mailcatcher to maildev for local work purpose.
2025-02-13 15:12:45 +01:00
Laurent Bossavit
471f69d4ec
✨ (plugin) add CommuneCreation plugin
...
Extend plugin mechanism to be able to grant domain admin in Dimail
2025-02-11 09:53:31 +01:00
Marie PUPO JEAMMET
4d3901b35d
✨ (auth) fix empty name from ProConnect
...
add proconnect scopes for names to be computed automatically
upon user creation
This commit fixes the way names are computed from ProConnect claims
2025-02-10 12:59:16 +01:00
Jacques ROUSSEL
c2899f66af
🔧 (helm) add pdbs to deployments
...
In order to avoid a service interruption during a Kubernetes
(k8s)upgrade, we add a Pod Disruption Budget (PDB) to deployments.
2025-02-10 11:35:53 +01:00
Quentin BEY
351c696ef8
🐛 (tilt) fix the dev-keycloak configuration
...
The mailcatcher configuration was missing from the
configuration file when using keycloak.
2025-02-06 10:38:46 +01:00
Quentin BEY
289879962b
🧑💻 (tilt) add mailcatcher to the stack
...
This allows to start a mailcatcher for local developments.
2025-02-03 12:21:34 +01:00
Quentin BEY
010d3674de
🧑💻 (tilt) add dimail
...
This adds dimail to the tilt kube deployment
2025-01-17 17:53:14 +01:00
Jacques ROUSSEL
b848f9eca6
♻️ (dev) refacto tilt stack
...
To be able to move the repository on the new organization and to
facilitate external developer integration we need to create a standalone
dev stack and use external secret.
2025-01-17 15:26:38 +01:00
Laurent Bossavit
20cc173e93
✨ (anct) fetch and display organization names of communes
...
ANCT-specific extraction of organization names for communes, front
end changes to match.
2025-01-13 15:01:54 +01:00
Laurent Bossavit
8fd55a61c5
✅ (e2e) change accounts to facilitate SIRET and add e2e test
...
We also add registration ID info to the /me endpoint, via serializers
2024-12-23 20:18:44 +01:00
Marie PUPO JEAMMET
e60bae4321
🔖 (patch) release version 1.9.1
...
Update all version files and changelog for patch release.
2024-12-18 15:48:45 +01:00
Sabrina Demagny
8865e250a0
🔖 (minor) release version 1.9.0
...
Update all version files and changelog for minor release.
2024-12-17 14:48:38 +01:00
Quentin BEY
fa80edfaa8
🔧 (helm) add organization name from siret plugin
...
This declares the use of the `NameFromSiretOrganizationPlugin`
to allow automatic SIRET -> Name guess when creating an
organization
2024-12-16 16:08:08 +01:00
Sabrina Demagny
c54f010989
🔖 (minor) release version 1.8.0
...
Update all version files and changelog for minor release.
2024-12-12 17:18:50 +01:00
Quentin BEY
632a96ccf4
🔧 (helm) fix the configuration environment
...
The configuration also defines the Sentry environment
value, which is currently "production" for every Sentry
event.
- dev: Local
- staging: Staging
- preprod: PreProduction
- prod: Production
2024-12-06 09:52:38 +01:00
Sabrina Demagny
6d5d0f7ebb
🔧 (helm) fix siret validator for staging
...
This fixes validator for the Organization
registration ID for staging (to enforce SIRET format).
2024-12-03 10:47:43 +01:00
Sabrina Demagny
51eb3474e4
🔖 (patch) release version 1.7.1
...
Update all version files and changelog for patch release.
2024-11-28 18:17:50 +01:00
Laurent Bossavit
10be01f6af
👽 ️(dimail) adapt dev deployment to modified endpoint of Dimail API
...
Changed: api.dev.ox.numerique.gouv.fr -> api.ovhdev.dimail1.numerique.gouv.fr
2024-11-28 18:17:15 +01:00
Sabrina Demagny
8e20f86d2c
🔖 (minor) release version 1.7.0
...
Update all version files and changelog for minor release.
2024-11-28 17:29:54 +01:00
Laurent Bossavit
03c79b0412
👽 ️(dimail) adapt prod deployment to modified endpoint of Dimail API
...
Changed: api.ox.numerique.gouv.fr -> api.ovhprod.dimail1.numerique.gouv.fr
2024-11-28 17:29:08 +01:00
Quentin BEY
0357caa75a
💄 (admin) allow header color customization
...
This allows to use custom colors according to
environment.
FIXES #430
2024-11-26 10:10:59 +01:00
Quentin BEY
b205ad1d16
🔖 (patch) release version 1.6.1
...
Update all version files and changelog for patch release.
2024-11-22 10:14:47 +01:00
Quentin BEY
8414a7af4d
🔧 (helm) add missing OIDC setting
...
This setting is mandatory to be able to provision
Organization using their SIRET
2024-11-20 16:36:17 +01:00
Sabrina Demagny
33b364d386
🔖 (minor) release version 1.6.0
...
Update all version files and changelog for minor release.
2024-11-20 14:37:20 +01:00
Quentin BEY
90a3e26c7f
♻️ (features) rename "TEAMS" flag
...
To match recent changes we rename the "TEAMS" feature flag
to "TEAMS_DISPLAY".
2024-11-15 10:11:50 +01:00
Quentin BEY
6be1b63277
🔧 (backend) disable contact/teams/mail in prod
...
We don't want to make these features available for everyone.
2024-11-15 10:11:50 +01:00
Laurent Bossavit
a10f65a51f
💚 (ci) call the Dimail container by its actual name (and port)
...
So that E2E tests in Github Actions can connect to Dimail container.
Previously we were attempting to connect as if from the outside. But
the E2E process is in fact inside the Docker Compose network.
("The tests came from inside the house !")
https://tvtropes.org/pmwiki/pmwiki.php/Main/TheCallsAreComingFromInsideTheHouse
2024-11-14 18:19:55 +01:00
Sabrina Demagny
8f30264445
🔖 (minor) release version 1.5.0
...
Update all version files and changelog for minor release.
2024-11-14 15:42:54 +01:00
Jacques ROUSSEL
79e92214ab
🔐 (secret) add qbey age key
...
Welcome qbey, allow to run tilt locally
2024-11-06 14:45:08 +01:00
Quentin BEY
e5f1151f58
🔧 (helm) update settings after previous commit
...
This adds `siret`to the requested OIDC scopes.
This defines a validator for the Organization
registration ID, to enforce SIRET format.
2024-11-06 14:45:08 +01: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
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
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
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
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