[BDD] Tables documents légaux & acceptations #7 (COMPLÉTÉ) #68

Closed
opened 2025-11-30 14:45:27 +00:00 by jmartin · 0 comments
Owner

📄 Ticket #7 : Tables documents légaux versionnés

Tâches complétées

  • Créer table documents_legaux (versioning + hash SHA-256)
  • Créer table acceptations_documents (traçabilité RGPD)
  • Modifier table utilisateurs (colonnes version acceptée)
  • Créer index pour performance
  • Seed documents génériques v1 (CGU + Privacy)

📊 Modifications

Tables créées :

  • documents_legaux : Stockage des versions avec hash SHA-256
  • acceptations_documents : Traçabilité RGPD complète (IP, User-Agent)

Colonnes ajoutées dans utilisateurs :

  • cgu_version_acceptee, cgu_acceptee_le
  • privacy_version_acceptee, privacy_acceptee_le

Index créés :

  • idx_documents_legaux_type_actif
  • idx_documents_legaux_version
  • idx_acceptations_utilisateur
  • idx_acceptations_document

Seed initial :

  • CGU v1 (générique)
  • Privacy v1 (générique)

📚 Référence

Voir 22_DOCUMENTS-LEGAUX.md

⏱️ Estimation

  • Estimé : 2h
  • Réel : ~30min

🔗 Commits

  • bebd3c7 - feat(bdd): ajout tables documents_legaux et acceptations_documents
  • 6ceb0f0 - Merge feature/7-tables-documents-legaux into master

Statut : MERGÉ dans master
Prochaine étape : Ticket #8 - Service gestion documents légaux

## 📄 Ticket #7 : Tables documents légaux versionnés ### ✅ Tâches complétées - [x] Créer table `documents_legaux` (versioning + hash SHA-256) - [x] Créer table `acceptations_documents` (traçabilité RGPD) - [x] Modifier table `utilisateurs` (colonnes version acceptée) - [x] Créer index pour performance - [x] Seed documents génériques v1 (CGU + Privacy) ### 📊 Modifications **Tables créées** : - `documents_legaux` : Stockage des versions avec hash SHA-256 - `acceptations_documents` : Traçabilité RGPD complète (IP, User-Agent) **Colonnes ajoutées dans `utilisateurs`** : - `cgu_version_acceptee`, `cgu_acceptee_le` - `privacy_version_acceptee`, `privacy_acceptee_le` **Index créés** : - `idx_documents_legaux_type_actif` - `idx_documents_legaux_version` - `idx_acceptations_utilisateur` - `idx_acceptations_document` **Seed initial** : - CGU v1 (générique) - Privacy v1 (générique) ### 📚 Référence Voir [22_DOCUMENTS-LEGAUX.md](../docs/22_DOCUMENTS-LEGAUX.md) ### ⏱️ Estimation - Estimé : 2h - Réel : ~30min ### 🔗 Commits - `bebd3c7` - feat(bdd): ajout tables documents_legaux et acceptations_documents - `6ceb0f0` - Merge feature/7-tables-documents-legaux into master --- **Statut** : ✅ MERGÉ dans master **Prochaine étape** : Ticket #8 - Service gestion documents légaux
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jmartin/petitspas#68
No description provided.