Commit Graph

5 Commits

Author SHA1 Message Date
16458278b9 Implémenter la fonctionnalité de téléchargement des certificats depuis le dashboard
Ce commit introduit la possibilité pour vous de télécharger les fichiers de certificats (racine, intermédiaire, final) et la clé privée du certificat racine (administrateurs uniquement) directement depuis la page du tableau de bord.

Changements inclus :
- Ajout d'une méthode `download()` dans `CertificateController` pour gérer la logique de téléchargement sécurisé des fichiers.
- Ajout d'une nouvelle route `GET /certificates/download`.
- Correction et standardisation des liens de téléchargement dans la vue du dashboard pour assurer la transmission correcte des paramètres (type de certificat, nom de fichier, périmètre).
- La méthode de téléchargement inclut la journalisation des tentatives et des erreurs, ainsi que la gestion des permissions pour la clé privée racine.
2025-06-15 12:23:58 +00:00
0e9e41eb80 Style: Améliore le contraste des couleurs en mode clair
Ajuste plusieurs variables CSS dans style.css pour augmenter
la lisibilité en mode clair, en réponse à vos retours.

Modifications principales :
- Assombrit --header-bg et --table-header-bg pour un meilleur contraste
  avec le texte blanc.
- Ajuste --button-primary-bg, --button-primary-hover-bg,
  --button-secondary-bg, et --button-secondary-hover-bg
  pour améliorer la lisibilité du texte blanc sur les boutons.
2025-06-14 18:36:16 +00:00
98e931e3f9 Fix: Corrige la configuration Docker et les permissions
Ce commit apporte les modifications suivantes pour résoudre les problèmes
de chargement des fichiers CSS et potentiellement de rendu des pages :

- docker-compose.yml:
    - Modifie le montage du volume pour le service nginx de
      `./app/public:/var/www/html:ro` à `./app:/var/www/html:ro`
      pour s'aligner avec la directive `root /var/www/html/public;`
      dans la configuration Nginx.
    - Met à jour la commande de démarrage du service php-fpm pour
      appliquer `chown -R www-data:www-data` et `chmod -R 775`
      à l'ensemble du répertoire `/var/www/html` afin d'assurer
      les bonnes permissions pour les fichiers de l'application.

- Supprime le fichier CSS dupliqué `app/public/dark-mode.css`.
  Le fichier correct `app/public/css/dark-mode.css` est conservé.

- Conserve une ligne de débogage temporaire dans `app/src/Views/shared/header.php`
  pour aider à diagnostiquer les problèmes de mode sombre.
2025-06-14 17:57:08 +00:00
310051fb4d Refactor: Vérification des routes et suppression des fichiers .bak
Ce commit inclut les actions suivantes :

- Vérification de la syntaxe des définitions de routes dans app/public/index.php. Aucune correction n'a été nécessaire car la potentielle erreur 'AuthController@@logout' était déjà corrigée.
- Suppression des fichiers .bak obsolètes :
    - app/public/index.php.bak
    - app/public/ocsp_responder.php.bak
    - app/src/Services/LanguageService.php.bak

Ces changements contribuent à la propreté et à la maintenabilité du code.
2025-06-14 17:09:25 +00:00
b17c666c5a Add files via upload 2025-06-14 19:03:54 +02:00