espace-paie-odentas/supabase_add_employee_docuseal_slug.sql
odentas 542e0e963d feat: Stocker et utiliser employee_docuseal_slug pour signature-salarie
- Ajout colonne employee_docuseal_slug dans cddu_contracts
- Stockage automatique du slug lors de création signature DocuSeal
- Recherche directe par slug (+ rapide et fiable)
- Bypass mode maintenance en localhost
- Scripts de migration pour contrats existants (92 contrats migrés)
- Logs détaillés dans verify-birthdate et check-status

Fixes: Erreur 'Document introuvable' pour contrats anciens
Performance: O(n) -> O(1) avec index sur employee_docuseal_slug
2025-10-22 17:35:50 +02:00

13 lines
684 B
SQL

-- Ajouter la colonne employee_docuseal_slug à la table cddu_contracts
-- Cette colonne stocke le slug DocuSeal du salarié pour permettre la vérification de signature
-- via la page signature-salarie sans avoir à scanner toutes les submissions DocuSeal
ALTER TABLE cddu_contracts
ADD COLUMN IF NOT EXISTS employee_docuseal_slug TEXT;
-- Créer un index pour accélérer les recherches par slug
CREATE INDEX IF NOT EXISTS idx_cddu_contracts_employee_docuseal_slug
ON cddu_contracts(employee_docuseal_slug);
-- Commentaire sur la colonne
COMMENT ON COLUMN cddu_contracts.employee_docuseal_slug IS 'Slug DocuSeal du submitter salarié, utilisé pour la page signature-salarie';