Commit Graph

7 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
89301a7aa2 feat(api): Affiche un formulaire de citation dans l'API publique
Ce commit introduit un formulaire de citation simple dans l'API publique et améliore la cohérence du type de contenu.

Modifications:

*   Ajout d'une constante `CONTENT_TYPE` dans `RootController` pour définir le type de contenu `text/html`.
*   Mise à jour de la documentation OpenAPI pour utiliser la constante `CONTENT_TYPE`.
*   Implémentation d'une réponse HTML basique dans la méthode `quote` de `RootController`.
*   Exclusion du répertoire `src/Controller` du coverage dans `phpunit.dist.xml` (probablement pour éviter de tester les contrôleurs qui servent uniquement l'API).
2025-07-18 12:21:00 +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
454ec4877e feat: Ajoute l'exécution des tests dans GitLab CI 2025-07-16 11:40:42 +02:00
Serreau Jovann
693397d03c feat: Ajoute HomeController et son test 2025-07-16 11:38:46 +02:00
Serreau Jovann
0b7f9cca89 feat: Ajout configuration et dépendances initiales 2025-07-16 11:29:00 +02:00
Serreau Jovann
5f359efe39 Add webapp packages 2025-07-16 09:05:52 +02:00