Commit Graph

17 Commits

Author SHA1 Message Date
4f7dc49f13 feat: refonte du design global (messages flash, navbar, pied-de-page) et simplification du code Twig 2026-04-09 19:46:01 +02:00
1bb651b7e4 feat: suppression d'une migration et amélioration des formulaires + messages d'erreur (révision design + placeholders ajoutés) 2026-04-09 19:36:55 +02:00
7400d0d418 feat: mise à jour du profil utilisateur et intégration API Kaz (synchro des données, gestion des erreurs et succès) + divers correctifs (liens externes, simplifications de commentaires) 2026-04-04 12:53:48 +02:00
7a25779c9c feat: amélioration de la gestion des profils utilisateurs (suppression de profil_infos.html.twig, mise à jour des formulaires, meilleur affichage des quotas et permissions, et support des fichiers GIF) 2026-04-01 11:58:01 +02:00
b57236c4e7 feat : refonte complète des migrations de base de données et amorce de mise en page de la page de profil utilisateur (pseudo + autres infos en mode "modification".
Suppression des commentaires inutiles
2026-04-01 10:00:26 +02:00
MLeveque
e7e6d7c1af feat(api kaz): Connexion à l'api kaz.
- Suppression des migrations, templates et configurations inutiles (ex. `compose.override.yaml`).
- Mise à jour de l'entité `User` :
  - Renommage des attributs pour correspondre aux conventions (`emailDeSecours` → `alternateEmail`, etc.).
  - Implémentation d'un mapper `updateFromKazUser` pour synchroniser les données depuis l'API Kaz.
- Refactorisation des migrations pour aligner les changements de schéma.
- Mise à jour du formulaire utilisateur et des fixtures en conséquence.
- Ajout du template Twig `profil_infos.html.twig` pour afficher les informations utilisateur. (A supprimer)
2026-03-29 13:45:07 +02:00
0e5351b7f4 feat: mise en page de la page "infos perso" et "gérer mes mots de passe" 2026-03-27 00:56:50 +01:00
ba84b49134 feat: mise en page de la page login et page accueil 2026-03-23 18:43:32 +01:00
36cd7923c1 feat: purification webpack for reeeeeeeeeeal 2026-03-19 12:40:17 +01:00
458f4b5d91 feat: purification webpack 2026-03-19 12:20:21 +01:00
627f5b6954 feat: param de la page d'accueil 2026-03-19 12:09:33 +01:00
d81e450a0e gestion de la connexion de l'utilisateur 2026-03-18 17:34:21 +01:00
3dcba06f20 gestion de la connexion de l'utilisateur 2026-03-17 15:48:27 +01:00
38b1293a27 feat: creation de l'entité USER de façon sécurisée (cf mon cours) + installation de Tailwind sur le projet + première ébauche d'une page de connexion 2026-03-16 10:03:57 +01:00
MLeveque
a515be554f refactor: suppression des fichiers, templates et configurations inutilisés 2026-03-01 17:59:32 +01:00
MLeveque
72d7add8d8 feat(api): implémentation du service KazApiService et intégration dans le UserController
- Création du service `KazApiService` pour gérer les interactions avec l'API Kaz.
  - Authentification via token JWT.
  - Vérification de l'existence d'un utilisateur dans le service LDAP.
- Ajout d'une route dans le `UserController` pour rendre une vue utilisateur basée sur les données obtenues via l'API.
- Configuration du client HTTP `kaz_api.client` dans `framework.yaml` avec une base URI et des headers par défaut.
- Ajout des paramètres d'environnement liés à l'API (`KAZ_API_USER`, `KAZ_API_PASSWORD`, `KAZ_API_BASE_URL`) dans le fichier `.env`.
- Mise à jour des services dans `services.yaml` pour inclure les dépendances nécessaires.
2026-03-01 17:55:08 +01:00
MLeveque
c139d6bb1c feat: initialisation du projet
- Ajout des dépendances dans `composer.json` (Doctrine, Twig, Security, etc.).
- Configuration de l’environnement de développement via `.env`.
- Mise en place d’un modèle de base pour les assets avec `app.js` et `app.css`.
- Création du fichier de configuration `asset_mapper.yaml`.
- Ajout de la configuration Docker via `compose.yaml` (PostgreSQL, Mailer).
- Ajout des fichiers de base pour les templates Twig (`base.html.twig`).
- Mise à jour des ignores dans le fichier `.gitignore`.
- Fichiers supplémentaires pour le cache, les tests et les bootstrap Symfony.
2026-02-22 19:23:55 +01:00