Import/export CSV utilisateurs, filtre statut et titre du site modifiable
Utilisateurs :
- Filtre actif/inactif dans la liste (status=active|inactive)
- Export CSV avec les filtres actifs — séparateur ;, BOM UTF-8 (compatible Excel)
- Import CSV : détection auto du séparateur, validation ligne par ligne,
mot de passe temporaire généré + affiché une seule fois dans les résultats
- Téléchargement d'un fichier modèle CSV
Paramètres du site :
- Champ "Titre du site" (site_name dans site_settings.json)
- Titre partagé via SiteSettingsService::siteName() et injecté dans config('app.name')
au boot — s'applique partout sans modifier .env
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -60,6 +60,13 @@ class SiteSettingsService
|
||||
}
|
||||
}
|
||||
|
||||
// ── Titre du site ─────────────────────────────────────────────────────────
|
||||
|
||||
public static function siteName(): string
|
||||
{
|
||||
return self::get('site_name') ?: config('app.name', 'MesRelevés');
|
||||
}
|
||||
|
||||
// ── Inscriptions ─────────────────────────────────────────────────────────
|
||||
|
||||
public static function registrationEnabled(): bool
|
||||
|
||||
Reference in New Issue
Block a user