Evite les doublons dans les emails lors d'import de participants

Set version to 0.2.0 (et affiche le en footer)
This commit is contained in:
Yannick Le Duc
2025-09-16 16:02:49 +02:00
parent 2a2738f5c0
commit b20c88b05d
8 changed files with 73 additions and 11 deletions

View File

@@ -218,9 +218,11 @@ DECLARE
counter INTEGER := 0;
max_attempts INTEGER := 10;
BEGIN
-- Convertir le titre en slug (minuscules, remplacer espaces par tirets, supprimer caractères spéciaux)
base_slug := lower(regexp_replace(title, '[^a-zA-Z0-9\s]', '', 'g'));
-- Convertir le titre en slug (minuscules, supprimer accents, remplacer espaces par tirets, supprimer caractères spéciaux)
base_slug := lower(unaccent(title));
base_slug := regexp_replace(base_slug, '[^a-z0-9\s-]', '', 'g');
base_slug := regexp_replace(base_slug, '\s+', '-', 'g');
base_slug := regexp_replace(base_slug, '-+', '-', 'g');
base_slug := trim(both '-' from base_slug);
-- Si le slug est vide, utiliser un slug par défaut