feat(#75): Seed Super Administrateur par défaut

- Ajout INSERT super_admin dans BDD.sql
  - Email: admin@ptits-pas.fr
  - MDP: 4dm1n1strateur (hashé bcrypt)
  - Role: super_admin, Statut: actif
  - changement_mdp_obligatoire: true

- Profil API (/auth/me) retourne changement_mdp_obligatoire

- Nettoyage fichiers Prisma obsolètes :
  - admin/*, scripts/initAdmin.ts
  - routes/auth.ts, routes/theme.routes.ts
  - controllers/theme.controller.ts
  - services/theme.service.ts
This commit is contained in:
2026-01-27 16:06:55 +01:00
parent cef197d133
commit 9e73116df2
11 changed files with 29 additions and 373 deletions
+25
View File
@@ -342,3 +342,28 @@ ALTER TABLE utilisateurs
INSERT INTO documents_legaux (type, version, fichier_nom, fichier_path, fichier_hash, actif, televerse_le, active_le) VALUES
('cgu', 1, 'cgu_v1_default.pdf', '/documents/legaux/cgu_v1_default.pdf', 'a3f8b2c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2', true, now(), now()),
('privacy', 1, 'privacy_v1_default.pdf', '/documents/legaux/privacy_v1_default.pdf', 'b4f9c3d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2a3b4', true, now(), now());
-- ==========================================================
-- Seed : Super Administrateur par défaut
-- ==========================================================
-- Email: admin@ptits-pas.fr
-- Mot de passe: 4dm1n1strateur (hashé bcrypt)
-- IMPORTANT: Changer ce mot de passe en production !
-- ==========================================================
INSERT INTO utilisateurs (
email,
password,
prenom,
nom,
role,
statut,
changement_mdp_obligatoire
) VALUES (
'admin@ptits-pas.fr',
'$2b$12$plOZCW7lzLFkWgDPcE6p6u10EA4yErQt6Xcp5nyH3Sp/2.6EpNW.6',
'Super',
'Administrateur',
'super_admin',
'actif',
true
);