Commit Graph

19 Commits

Author SHA1 Message Date
9f0b49a0cc Ajout de la prise en charge de PostgreSQL, configuration de Prisma, et création d'une API pour gérer les calendriers par défaut et le partage. 2025-02-28 17:25:12 +01:00
97eba73158 Ajout de l'URL Nextcloud dans la configuration et suppression du calendrier de la page principale. Mise à jour de la barre latérale pour inclure un lien vers l'application calendrier. 2025-02-28 03:35:22 +01:00
107dd922bb Ajout d'un script Python pour synchroniser les droits administrateurs dans Nextcloud et mise à jour du script de synchronisation existant pour utiliser ce nouveau script. Configuration des permissions et ajout du script à cron pour une exécution horaire. 2025-02-26 16:38:42 +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
0b1f56c7a1 Formatage de la date de création des utilisateurs dans le tableau des utilisateurs 2025-02-21 21:09:51 +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
4bb20c3456 . 2025-02-19 17:02:28 +01:00
9e22498072 Ajout de la configuration Keycloak et intégration de NextAuth pour l'authentification 2025-02-19 00:47:01 +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