Sabrina Demagny
c7aab6f5b5
🔥 (plugins) remove CommuneCreation plugin
...
Remove the French communes auto-provisioning plugin that handled
SIRET lookup, DNS setup, and MailDomain creation.
2026-01-09 09:38:01 +01:00
Sabrina Demagny
594d3af0d0
✨ (plugins) add endpoint to list SIRET of active organizations
...
Allow access to AccountService with right scope to list
SIRET of active communes
2025-04-04 08:47:24 +02:00
Quentin BEY
a009f3ccb7
🐛 (plugin) allow simple application name
...
This allows to use the application name, instead of the full path to the
application configuration in the INSTALLED_PLUGINS setting.
2025-04-03 15:17:53 +02:00
Quentin BEY
28fdee868d
♻️ (plugins) rewrite plugin system as django app
...
This allow more flexibility around the installed plugins, this will
allow to add models in plugins if needed.
2025-03-26 19:56:23 +01:00
Laurent Bossavit
2502ff0c99
🔧 (dns) make target zone for communes domains configurable
...
Add a configuration setting tied to an env var, so we can have
a separate zone for staging/preprod.
2025-03-25 19:48:43 +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
Laurent Bossavit
7025a0787f
👽 ️(dimail) increase timeout value for API calls
...
The domain creation endpoint will sometimes take longer than 5s to
complete: increase timeouts.
2025-02-20 09:39:17 +01:00
Laurent Bossavit
7379d70321
🐛 (communes) add missing user creation in domain provisioning
...
Add user in Dimail for automatically provisioned domains.
2025-02-18 08:30:25 +01:00
Sabrina Demagny
e1594493a7
🐛 (plugin) fix support email
...
Use a real email to contact support in case
of actions required on the domain in collectivite.fr
2025-02-11 11:15:45 +01:00
Laurent Bossavit
4cb695c2bf
✨ (plugin) add CommuneCreation plugin
...
Add unit tests and refactor name normalization and zone naming.
2025-02-11 09:53:31 +01:00
Laurent Bossavit
a68f8171cb
✨ (plugin) add CommuneCreation plugin
...
Add E2E test to cover the API integration, access grant &c.
2025-02-11 09:53:31 +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
Laurent Bossavit
dc938d3159
✨ (plugin) add CommuneCreation plugin
...
Add test for zone creation call
2025-02-11 09:53:31 +01:00
Laurent Bossavit
87907d57de
✨ (plugin) add CommuneCreation plugin
...
Fix earlier test that was in error
2025-02-11 09:53:31 +01:00
Laurent Bossavit
57fd15100e
✨ (plugin) add CommuneCreation plugin
...
Add test for domain spec from Dimail
2025-02-11 09:53:31 +01:00
Laurent Bossavit
34c9dc6cd7
✨ (plugin) add CommuneCreation plugin
...
Introduces some machinery for testing and executing API orchestrations.
Rolls back some changes in NameFromSiret plugin.
2025-02-11 09:53:31 +01:00
Quentin BEY
4011c8e8ed
🚑 ️(plugins) fix name from SIRET specific case
...
For some SIRET, there are no "liste_enseignes" (null), in such
cases we fallback on the global "company" name.
2025-01-30 15:55:58 +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
Quentin BEY
38a5f158b5
✨ (organizations) add siret to name conversion
...
This adds the plugin system to easily manage
Organization related customizations. This first
plugin tries (best effort) to get a proper name
for the Organization, using its SIRET. This
is French specificities but another plugin can
be defined for other cases.
2024-12-16 16:08:08 +01:00