Commit Graph

12 Commits

Author SHA1 Message Date
Serreau Jovann
9b399800eb ```
 feat(all): Ajoute l'inscription, Turnstile, Sentry et améliore l'EPAGE en français.
```
2025-12-24 23:59:23 +01:00
Serreau Jovann
096e829780 ```
 feat(PagesController): Crée le contrôleur et template prestation pour EPage.
```
2025-12-02 22:44:52 +01:00
Serreau Jovann
339093e679 feat(styles): Ajoute la police Intel One Mono et corrige le chargement CSS. 2025-11-21 20:53:31 +01:00
Serreau Jovann
8fe84062ca ```
 feat(ViteAssetExtension): Corrige le chargement des styles CSS.
🎨 style(app.scss): Supprime l'import de la police dans le fichier SCSS.
🔒 chore(caddy): Ajoute des en-têtes de sécurité manquants.
 feat(base.twig): Ajoute la prise en charge des polices Google Fonts.
```
2025-11-21 20:41:05 +01:00
Serreau Jovann
ab4b0a09f4 feat(app.scss): Ajoute style pour fond semi-transparent avec flou.
 feat(base.twig): Ajoute panier latéral et icônes sur l'en-tête.
2025-11-16 20:08:49 +01:00
Serreau Jovann
3ade1f4635 fix error regisster page 2025-11-16 19:41:07 +01:00
Serreau Jovann
bf9147f488 feat(tuto): Ajoute la fonctionnalité de visualisation des tutoriels avec PDFs et vidéos. 2025-10-01 13:30:10 +02:00
Serreau Jovann
91aad0d124 feat(payment): Ajoute la page des conditions générales de vente (CGV). 2025-09-29 11:42:42 +02:00
Serreau Jovann
439e12bc0d feat(paiement): Ajoute l'interface de paiement Stancer et la gestion du statut. 2025-07-30 14:56:27 +02:00
Serreau Jovann
664e9d2cd9 feat: Implémente la fonctionnalité de réinitialisation de mot de passe
Ce commit ajoute la fonctionnalité de réinitialisation de mot de passe pour les utilisateurs. Il comprend les éléments suivants :

- Ajout d'un formulaire pour demander la réinitialisation du mot de passe.
- Ajout d'un formulaire pour confirmer la réinitialisation du mot de passe.
- Ajout d'un service pour gérer le processus de réinitialisation du mot de passe.
- Ajout d'un modèle d'e-mail pour envoyer un lien de réinitialisation du mot de passe.
- Mise à jour de la configuration de sécurité pour permettre l'accès aux routes de réinitialisation du mot de passe.
- Ajout d'une icône pour afficher ou masquer les mots de passe

Les changements spécifiques incluent :

- Création des formulaires `RequestPasswordConfirmType` et de son test unitaire `RequestPasswordConfirmTypeTest`.
- Création des templates `forgot-password-confirm.twig` et `mails/artemis/reset.twig`.
- Création des services `ResetPasswordPubscriber` et de l'event `ResetPasswordConfirmEvent`.
- Ajout de la migration pour la table `account_reset_password_request`.
- Modification de la configuration `security.yaml` pour la gestion des rôles.
- Ajout d'un script dans `app.js` pour afficher/masquer le mot de passe.
- Modification du template `login.twig` pour afficher les messages flash.
2025-07-18 13:40:50 +02:00
Serreau Jovann
6d7a9552f6 feat: Implémente la fonctionnalité de réinitialisation du mot de passe
Ce commit introduit la fonctionnalité de réinitialisation du mot de passe pour les utilisateurs.

Les modifications apportées sont les suivantes :

- Ajout de l'entité `AccountResetPasswordRequest` pour gérer les requêtes de réinitialisation de mot de passe.
- Ajout du repository `AccountResetPasswordRequestRepository` pour interagir avec l'entité `AccountResetPasswordRequest`.
- Ajout du formulaire `RequestPasswordRequestType` pour permettre aux utilisateurs de demander une réinitialisation de mot de passe.
- Ajout de l'événement `ResetPasswordEvent` pour déclencher le processus de réinitialisation du mot de passe.
- Ajout de la route `/forgot-password` dans le `HomeController` pour gérer la demande de réinitialisation.
- Création des templates twig `admin/forgot-password.twig` et `admin/base.twig` et `form_tailwind.twig` pour la gestion de l'affichage du formulaire et de la base de l'interface admin.
- Modification des templates twig `admin/login.twig` pour ajouter un lien vers la page de réinitialisation de mot de passe.
- Mise à jour du fichier `assets/app.scss` pour inclure des styles CSS personnalisés.
- Ajout de tests unitaires pour l'entité, le repository et le formulaire.
- Ajout de la configuration twig pour prendre en charge les formulaires avec tailwind
- Ajout des règles d'exclusions sonar dans `sonar-project.properties`
2025-07-18 11:25:13 +02:00
Serreau Jovann
4d71d416f1 feat: Initialisation du projet mainframe
Ajout de controllers, services, assets et configuration initiale.
2025-07-16 13:41:14 +02:00