COOP-CA AMIFOND

Core Banking System · PC-EMF · Django

DEVELOPMENT

Historique des versions

v2.0 Mars 2026 Majeure
  • Ajout du système de permissions RBAC hiérarchique (owner/admin/member/guest)
  • WorkspaceMember : champ expires_at pour les rôles temporaires, notes, index DB
  • Signal user_logged_in connecté pour capturer les sessions admin et JWT
  • Nouveau module pages avec Design System intégré et page /design-system/
  • Swagger UI (drf-spectacular OpenAPI 3.0) remplace drf-yasg
  • Backend email Resend ajouté à config/email_backends.py
  • Context processor global environment dans config/context_processors.py
v1.5 Janvier 2026 Mineure
  • Module Enterprise : exercices comptables, nested routers drf
  • Module Inventory : StockItem, alertes, synthèse financière, dépréciations
  • Module Partners : gestion partenaires B2B et rôles
  • EnterpriseViewSetMixin appliqué à tous les ViewSets scopés
  • BaseEnterprisePermission avec filtre SQL expiration de rôle
v1.2 Novembre 2025 Mineure
  • Module Catalog : produits, catégories, TVA, unités de mesure
  • Ajout django-filters pour le filtrage DRF
  • Support WhiteNoise pour les fichiers statiques
  • Configuration S3 optionnelle via USE_S3_STORAGE=True (Hetzner Object Storage)
v1.0 Octobre 2025 Initiale
  • Première version du boilerplate Django SaaS
  • Custom User model (email-based, UUID primary key)
  • JWT authentication avec cookies HttpOnly
  • Module Orders : panier, commandes
  • Module Payments : intégration Stripe et PayPal
  • Module Support : tickets et feedback
  • Configuration Docker multi-environnement (dev/stg/prd)
  • Logging structuré avec rotation des fichiers

Versions

v2.0
Mars 2026 Majeure
v1.5
Janvier 2026 Mineure
v1.2
Novembre 2025 Mineure
v1.0
Octobre 2025 Initiale