| | |
| s | |
 |
src |
|
|
src.module.authorization.application.approval_service |
Orchestration des workflows d'approbation |
|
src.module.authorization.domain.services |
Service d'évaluation des politiques ABAC |
|
src.module.authorization.domain.static_policies |
Politiques système toujours actives |
|
src.module.authorization.domain.value_objects |
Value Objects pour l'évaluation ABAC |
|
src.module.authorization.infrastructure.condition_engines |
Moteurs d'évaluation de conditions ABAC pluggables |
|
src.module.authorization.infrastructure.condition_engines.casbin_engine |
Moteur Casbin pour RBAC/ABAC |
|
src.module.authorization.infrastructure.condition_engines.cedar_engine |
Moteur Cedar pour les politiques de production |
|
src.module.authorization.infrastructure.condition_engines.json_engine |
Moteur de conditions JSON natif |
|
src.module.authorization.infrastructure.decorators |
Décorateur ABAC pour vues et méthodes de service |
|
src.module.authorization.infrastructure.models |
Modèles pour les politiques ABAC et les approbations |
|
src.module.authorization.infrastructure.permissions |
Permissions DRF pour l'enforcement ABAC |
|
src.module.authorization.infrastructure.pip |
Résolution des attributs pour l'évaluation ABAC |
|
src.module.identity.domain.events |
Événements domaine de l'Identity Context |
|
src.module.identity.domain.otp_service |
Pipeline OTP complet (email, TOTP, codes statiques) |
|
src.module.identity.infrastructure.authentication |
Authentification JWT personnalisée avec claims tenant |
|
src.module.identity.infrastructure.managers |
Manager personnalisé pour le modèle User |
|
src.module.identity.infrastructure.models |
Modèles Django pour le Identity Context |
|
src.module.identity.presentation.views |
ViewSets et vues API pour l'identité |
|
src.module.tenant.domain.events |
Événements domaine du Tenant Context |
|
src.module.tenant.domain.invitation_service |
Service domaine pour les invitations tenant |
|
src.module.tenant.domain.services |
Services domaine pour la gestion des tenants |
|
src.module.tenant.domain.value_objects |
Value Objects du Tenant Context |
|
src.module.tenant.infrastructure.base_models |
Modèles abstraits partagés et tenant-specific, avec variantes traduisibles |
|
src.module.tenant.infrastructure.db_router |
Routeur de base de données tenant-aware |
|
src.module.tenant.infrastructure.managers |
Managers pour Tenant et TenantMembership |
|
src.module.tenant.infrastructure.middleware |
Middleware de résolution et activation du tenant |
|
src.module.tenant.infrastructure.models |
Modèles Django pour le Tenant Context |
|
src.module.tenant.infrastructure.schema_manager |
Gestion du cycle de vie des schémas tenant |
|
src.module.tenant.infrastructure.tenant_managers |
Manager avec auto-filtrage par tenant |
|
src.share_kernel.domain.base_aggregate |
Racine d'agrégat avec gestion des événements domaine |
|
src.share_kernel.domain.base_entity |
Classe de base pour les entités DDD |
|
src.share_kernel.domain.base_value_object |
Classe de base pour les Value Objects immuables |
|
src.share_kernel.domain.domain_event |
Infrastructure des événements domaine |
|
src.share_kernel.domain.exceptions |
Hiérarchie d'exceptions domaine et multi-tenant |
|
src.share_kernel.domain.interfaces |
Interfaces abstraites partagées |
|
src.share_kernel.domain.multitenant_value_objects |
Enums et types partagés entre les bounded contexts |
|
src.share_kernel.domain.value_objects |
|
|
src.share_kernel.infrastructure.base_django_repo |
Implémentation du Repository Pattern avec Django ORM |
|
src.share_kernel.infrastructure.cache |
Abstraction de cache isolée par tenant |
|
src.share_kernel.infrastructure.celery_utils |
Tâches Celery tenant-aware et détection de disponibilité |
|
src.share_kernel.infrastructure.context |
Contextvars pour la propagation tenant/user/membership |
|
src.share_kernel.infrastructure.django_base_model |
Modèles abstraits pour l'infrastructure Django |
|
src.share_kernel.infrastructure.event_bus |
Bus d'événements domaine double-mode |
|
src.share_kernel.infrastructure.event_dispatcher |
Dispatch des événements domaine depuis les agrégats |
|
src.share_kernel.infrastructure.isolation |
Sélection du backend d'isolation |
|
src.share_kernel.infrastructure.isolation.rls_backend |
Isolation par Row-Level Security PostgreSQL |
|
src.share_kernel.infrastructure.isolation.schema_backend |
Isolation par schéma PostgreSQL |
|
src.share_kernel.infrastructure.isolation.shared_fk_backend |
Isolation par FK partagée (application-level) |
|
src.share_kernel.infrastructure.logging |
Filtre de logging avec contexte tenant |
|
src.share_kernel.infrastructure.managers |
QuerySets et Managers pour le soft delete |
|
src.share_kernel.infrastructure.observability |
Enrichissement des spans OpenTelemetry et métriques |
|
src.share_kernel.infrastructure.reference_data |
Modèles de données de référence partagés (traduisibles via django-parler) |
|
src.share_kernel.infrastructure.storage |
Backends de stockage fichiers isolés par tenant |
|
src.share_kernel.infrastructure.tasks |
Tâches Celery partagées |
|
src.share_kernel.infrastructure.utils |
Fonctions utilitaires |
|
src.share_kernel.settings |
Configuration par défaut et accès aux paramètres |
|
src.testing |
Utilitaires de test pytest pour l'environnement multi-tenant |
| | |
| u | |
 |
updo |
|
|
updo.celery |
Configuration de l'application Celery |