people
activeApplication pour gérer les utilisateurs, les équipes et distribuer les permissions au sein de La Suite. Elle est construite sur Django Rest Framework.
Python
MITDocumentationFeatures
- Gestion des utilisateurs
- Gestion des équipes
- Gestion des permissions
- Intégration avec Dimail
- Gestion des accès
- Synchronisation des boîtes aux lettres
Tech Stack
Dépendances
DjangoDjango Rest FrameworkCeleryRedisPostgreSQLMozilla Django OIDCdrf-spectacularcunningham
Composants
- Backend Django
- Frontend React
- API REST
- Base de données PostgreSQL
- Serveur Celery
- Redis pour le cache
Tags
Changelog
Changelog : people (derniers 30 jours)
Résumé
Les dernières mises à jour de l'application people se concentrent sur l'amélioration de la gestion des alias de messagerie, la correction de vulnérabilités de sécurité et l'optimisation de l'infrastructure. Des améliorations ont également été apportées à l'interface d'administration et à l'intégration avec Dimail.
Évolutions fonctionnelles
- Possibilité de supprimer les invitations de domaine. (#1013)
- Gestion des alias : création, gestion et suppression d'alias depuis l'interface utilisateur et l'administration. (#1013)
- Suppression d'alias : possibilité de supprimer tous les alias associés à une partie locale d'adresse e-mail.
- Autorisation des alias et des boîtes aux lettres avec la même partie locale.
- Correction d'un bug empêchant l'importation correcte des alias depuis Dimail.
- Le premier utilisateur créé dans une organisation n'est plus automatiquement administrateur. (#776)
- Correction d'un bug lié à l'importation d'alias depuis l'administration. (#1021)
Évolutions techniques
- Migration de la gestion des dépendances de
pipversuvpour améliorer la performance et la sécurité. - Mise à jour de la version de Python pour corriger une vulnérabilité de sécurité.
- Séparation de la configuration du conteneur Dimail de l'environnement de développement.
- Refactoring de méthodes Dimail pour les rendre privées.
- Amélioration des tests liés à l'authentification après une mise à jour de
django-lasuite. - Mise à jour de plusieurs dépendances Python.
Autres changements
- Suppression du plugin CommuneCreation.
- Mise à jour des chaînes de traduction.
- Publication des versions 1.22.2, 1.22.1 et 1.22.0.
- Suppression de commentaires inutiles dans les fichiers de permissions.
- Ignorer le dossier
.venvlors de la compilation des messages.
Métriques
- Stars
- 93
- Forks
- 9
- Open Issues
- 115
- Last Activity
- 2 days ago
Information
- Target Audience
- Professionnels
- Authentication
- oauth2, saml
- Testing
- pytest, jest, playwright
- CI/CD
- dependencies, deploy, docker-hub, crowdin_download, crowdin_upload, release-helmchart