Commit Graph

9 Commits

Author SHA1 Message Date
Serreau Jovann
757907821a feat(admin): Ajoute interface d'administration avec Tailwind et Turbo.
🐛 fix(mailer): Corrige l'URL de suivi du mail pour production.

 feat(account): Ajoute la gestion de l'avatar de l'utilisateur.

 feat(account): Ajoute la gestion du premier mot de passe à la connexion.

🗑️ refactor: Supprime les tests unitaires obsolètes.
2025-07-21 09:02:13 +02:00
Serreau Jovann
04697a1704 feat: Ajoute la documentation API avec NelmioApiDocBundle
Ce commit ajoute la prise en charge de la documentation API en utilisant NelmioApiDocBundle.

Les modifications suivantes ont été apportées :

- Installation de NelmioApiDocBundle via Composer.
- Ajout des configurations nécessaires pour NelmioApiDocBundle.
- Création d'un contrôleur API public de base avec des annotations OpenAPI.
- Mise à jour de la configuration des routes pour inclure la documentation Swagger UI.
- Ajout de styles SCSS personnalisés pour améliorer l'apparence de Swagger UI.
- Mise à jour du fichier sitemap pour inclure les routes de documentation API.
- Configuration de symfony.lock pour la version de nelmio.
2025-07-18 12:02:01 +02:00
Serreau Jovann
2b03f715e3 feat: Initialise l'infrastructure de base et ajoute la gestion des comptes administrateurs
Ce commit initialise la structure de base du projet, ajoute une nouvelle fonctionnalité de gestion des comptes administrateurs, et configure l'environnement de développement.

Les modifications comprennent :

- Ajout d'une commande `mainframe:admin` pour créer des comptes administrateurs via la console.
- Implémentation d'un service de Mailer avec un subscriber pour envoyer des emails lors de la création d'un compte administrateur.
- Création d'un contrôleur `Artemis/DashboardController` pour la partie administration (artemis).
- Mise à jour du `HomeController` pour rediriger les utilisateurs connectés vers le dashboard.
- Ajout de dépendances Symfony (UID) et configuration du Dockerfile (ajout de l'extension exif)
- Suppression du test `HomeControllerTest.php`
- Configuration de SonarQube et de PHPUnit pour exclure certains dossiers du code coverage.
2025-07-17 12:05:39 +02:00
Serreau Jovann
f2e54190c9 chore: Mettre à jour les dépendances Composer
feat: Supprimer redis-messenger

fix(workflows): Corriger la configuration des dépendances
2025-07-17 10:54:18 +02:00
Serreau Jovann
fe8ea5b8c8 feat: Ajouter support Redis Messenger
fix: Corriger port Redis dans workflow CI
2025-07-17 10:49:38 +02:00
Serreau Jovann
0b7f9cca89 feat: Ajout configuration et dépendances initiales 2025-07-16 11:29:00 +02:00
Serreau Jovann
151d981bc7 chore: Supprime Stimulus, Turbo et AssetMapper
Supprime les dépendances Stimulus, Turbo et AssetMapper.
Supprime les fichiers inutilisés.
2025-07-16 10:44:14 +02:00
Serreau Jovann
5f359efe39 Add webapp packages 2025-07-16 09:05:52 +02:00
Serreau Jovann
89680ca3e5 Add initial set of files 2025-07-16 09:05:41 +02:00