st-deploycenter

active

suitenumerique

View on GitHub

Ce projet aide les opérateurs d'instances de La Suite territoriale à configurer les applications pour chaque organisation qu'ils gèrent. Il fournit une interface pour la gestion des applications et des accès.

Python
MITDocumentation

Features

  • Gestion des applications
  • Gestion des organisations
  • Gestion des utilisateurs
  • Gestion des accès
  • Gestion des services
  • Import de données (SIRET, SIREN)

Tech Stack

Dépendances

DjangoReactPostgreSQLRedisCeleryKeycloakDockerNext.js

Composants

  • Frontend React
  • Backend Django
  • API REST
  • Base de données PostgreSQL
  • Cache Redis
  • File d'attente Celery
  • Serveur d'authentification Keycloak

Tags

Changelog

Changelog : st-deploycenter (derniers 30 jours)

Résumé

Ce déploiement apporte des améliorations significatives à la gestion des comptes utilisateurs et des organisations, ainsi que des corrections de bugs et des optimisations pour l'import de données et l'interface utilisateur. De nouvelles fonctionnalités ont été ajoutées pour faciliter l'administration et l'intégration avec Keycloak.

Évolutions fonctionnelles

  • Ajout d'une interface utilisateur pour la gestion des comptes et des filtres pour les organisations (#28).
  • Amélioration de l'affichage et du filtrage des organisations, avec ajout du type d'organisation (#25).
  • Amélioration de la carte ProConnect, prête pour la production (#24).
  • Correction d'un bug empêchant le téléchargement des jeux de données Datagouv.
  • Correction du comportement par défaut de l'import de données DPNT pour toujours mettre à jour les métadonnées.
  • Possibilité pour l'API des comptes de recevoir des POSTs en double.
  • Amélioration des traductions de l'interface utilisateur.
  • Ajout de la gestion des utilisateurs sans mot de passe via OIDC dans l'administration.

Évolutions techniques

  • Ajout de vérifications de l'état de santé du service Keycloak.
  • Ajout d'un rôle d'administrateur.
  • Mise à jour de l'administration Django pour les comptes.
  • Amélioration de la gestion des droits d'accès (entitlements) avec la prise en charge de l'email du compte.
  • Refonte des gestionnaires de services pour les comptes.
  • Mise à jour de la collecte de métriques pour les comptes.
  • Ajout de routes pour la gestion des comptes.
  • Simplification de l'autorisation des opérateurs.
  • Mise à jour des sérialiseurs pour le modèle Account.
  • Ajout du modèle Account.

Autres changements

  • Correction de problèmes de linting dans l'administration.
  • Amélioration de détails d'affichage mineurs.

Métriques

Stars
3
Forks
2
Open Issues
5
Last Activity
2 days ago

Information

Target Audience
Professionnels
Authentication
oauth2, session
Testing
pytest, jest
CI/CD
tests.yml