Commit Graph

47 Commits

Author SHA1 Message Date
fefb6589b1 Ajout des variables d'environnement pour l'utilisateur et le mot de passe administrateur Nextcloud dans le fichier .env et mise à jour du fichier compose.yml 2025-02-24 17:08:56 +01:00
4d74a28be2 Ajout de la configuration MySQL et des services Nextcloud dans le fichier docker-compose 2025-02-24 16:31:51 +01:00
c1bb630f76 Ajout d'effets de transition et de transformations au survol pour plusieurs composants de l'interface utilisateur 2025-02-24 16:20:00 +01:00
4676f27293 Ajout de la gestion de la session utilisateur et d'un composant d'horloge dans le tableau de bord 2025-02-24 16:19:37 +01:00
032c4ed3f3 Ajout d'une fonctionnalité de citation aléatoire dans le composant QuoteCard avec récupération des données depuis un fichier JSON. 2025-02-21 23:06:13 +01:00
cb1cd951ad Ajout de la gestion du mot de passe sudo dans le script d'exécution des playbooks Ansible 2025-02-21 23:06:03 +01:00
0b1f56c7a1 Formatage de la date de création des utilisateurs dans le tableau des utilisateurs 2025-02-21 21:09:51 +01:00
597395e7ed Ajout du playbook 0_front.yml à la liste des playbooks à exécuter 2025-02-21 21:05:48 +01:00
74b9fd4dc3 Ajout de la page des utilisateurs avec vérification de session, création d'une API pour la suppression d'utilisateur et ajout d'un bouton pour ajouter un nouvel utilisateur. 2025-02-21 19:30:47 +01:00
11d3fe70ed Correction de l'URL de récupération du token dans la configuration de NextAuth pour inclure le royaume Keycloak. 2025-02-21 19:30:00 +01:00
cf6ea26879 Ajout de la gestion du rafraîchissement des tokens d'accès et de rafraîchissement dans NextAuth. Mise à jour des types pour inclure les tokens et les erreurs. Modification de la configuration de session pour gérer les erreurs de rafraîchissement. 2025-02-21 16:01:09 +01:00
6018b853a0 Ajout de la gestion du refresh token lors de la connexion avec Keycloak et mise à jour de la déconnexion pour utiliser le refresh token. Modification de la navigation principale pour intégrer les fonctions de connexion et de déconnexion. 2025-02-21 14:25:52 +01:00
92c451efe5 Ajout d'une vérification d'authentification dans le layout principal, mise à jour des métadonnées des pages et création d'un nouveau composant LoginCard pour la connexion avec Keycloak. Mise à jour du fichier .gitignore pour inclure les playbooks de développement. 2025-02-21 14:10:21 +01:00
7ee0a52bea Ajout d'un playbook Ansible pour le déploiement de l'application front via Docker Compose et mise à jour de l'URL du Keycloak dans le fichier .env.production. 2025-02-20 18:44:41 +01:00
5a70cc2ad7 Mise à jour de la gestion des utilisateurs dans NextAuth : ajout des champs prénom, nom, nom d'utilisateur et mise à jour des rôles dans le profil utilisateur. Amélioration de l'affichage des informations utilisateur dans le composant MainNav. 2025-02-20 18:29:51 +01:00
e1b2fd5394 Ajout de la configuration du client Keycloak et du scope profile dans les playbooks Ansible, incluant l'installation de packages supplémentaires pour Docker. 2025-02-20 18:29:16 +01:00
937075cfff Mise à jour du fichier .gitignore pour inclure les dépendances, l'environnement et les fichiers spécifiques aux IDE 2025-02-20 18:20:18 +01:00
437174c1cc Ajout de la gestion des rôles et des permissions pour Keycloak dans le playbook Ansible, incluant la création de rôles et de groupes, ainsi que l'attribution de permissions spécifiques aux rôles TEACHERS et STUDENTS. 2025-02-20 16:33:27 +01:00
788b58282b Ajout de nouveaux playbooks Ansible pour le déploiement de Keycloak et mise à jour des playbooks existants pour Docker et Portainer avec des améliorations de gestion des erreurs et des configurations. 2025-02-20 05:12:35 +01:00
17bc79708f Mise à jour du mot de passe Keycloak dans le fichier .env 2025-02-20 04:00:11 +01:00
3681a9abc1 Suppression du fichier temporaire contenant le mot de passe Portainer dans le playbook Ansible 2025-02-20 03:59:56 +01:00
54e61fc105 Ajout des playbooks Ansible pour le déploiement de Docker et Portainer 2025-02-19 17:28:08 +01:00
9909f90cbf Mise à jour du port exposé pour Keycloak dans compose.yml 2025-02-19 17:13:27 +01:00
67c5369fec Ajout des variables d'environnement KEYCLOAK_ADMIN et KEYCLOAK_ADMIN_PASSWORD dans compose.yml et mise à jour du port exposé pour Keycloak 2025-02-19 17:11:27 +01:00
4bb20c3456 . 2025-02-19 17:02:28 +01:00
62b50998fb Ajout de la configuration automatique de Portainer dans le playbook Ansible 2025-02-19 17:01:01 +01:00
95a211d965 Mise à jour du chemin du fichier de mot de passe administrateur dans compose.yml 2025-02-19 16:59:19 +01:00
1c1e3418eb Mise à jour de la configuration de Portainer : suppression du mot de passe dans .env et utilisation d'un fichier pour le mot de passe administrateur dans compose.yml 2025-02-19 16:45:27 +01:00
42b864838d Ajout du mot de passe administrateur pour Portainer dans le fichier .env et mise à jour de la commande dans compose.yml 2025-02-19 16:36:09 +01:00
28dee90aff Ajout de la configuration Ansible pour le déploiement de Docker et de l'application via Docker Compose 2025-02-19 16:23:30 +01:00
6c7af9e808 Ajout du volume portainer_data dans le fichier compose.yml 2025-02-19 16:18:01 +01:00
45c107e944 Ajout de la configuration de Portainer dans le fichier compose.yml et mise à jour des informations d'environnement pour Keycloak 2025-02-19 16:17:05 +01:00
f9fa495c42 Mise à jour des variables d'environnement pour le domaine principal et les informations d'authentification Keycloak 2025-02-19 16:13:39 +01:00
9e22498072 Ajout de la configuration Keycloak et intégration de NextAuth pour l'authentification 2025-02-19 00:47:01 +01:00
06acc30ff7 Ajout du service Keycloak dans le fichier compose.yml et mise à jour des règles Traefik pour les environnements de développement 2025-02-18 13:19:47 +01:00
38a15885ff Mise à jour du fichier .gitignore pour inclure les fichiers spécifiques à Next.js et les scripts de développement 2025-02-18 13:19:40 +01:00
e58f04db96 Ajout de sections sur l'utilisation de Docker et l'installation manuelle dans le README.md 2025-02-18 03:07:36 +01:00
d1739c3786 Déplacement du fichier README.md 2025-02-18 03:05:03 +01:00
ed2d2e114b Déplacement des fichiers dans le dossier front 2025-02-18 03:04:38 +01:00
7261c7d2d2 Ajout de fichiers Docker pour la configuration de Traefik et le déploiement de l'application Next.js 2025-02-18 03:04:15 +01:00
664760dd66 Ajout du fichier copy.sh à .gitignore 2025-02-18 03:03:45 +01:00
2829eeb018 Mise à jour des dépendances Next.js vers la version 14.2.24 dans package.json, package-lock.json et yarn.lock 2025-02-17 23:02:33 +01:00
6fe47eb31f Correction Erreur 2025-02-17 23:02:26 +01:00
e9275f2ece Ajout du fichier README.md avec des instructions d'installation, des technologies utilisées et des informations sur la structure du projet 2025-02-17 18:56:01 +01:00
8e00d47607 Ajout de règles pour ignorer les fichiers .next et .cursordirectory 2025-02-17 18:50:58 +01:00
29603fe229 Renommer le projet et mettre à jour les dépendances dans package.json 2025-02-17 18:50:37 +01:00
Tenzin Sean
c50ce1b0fd first commit 2025-01-13 15:21:39 +01:00