Files
gesthub/docs/10_captures_ecran.md
2026-08-21 09:12:02 +02:00

1.4 KiB

Captures d'écran de l'application

Captures réelles de gesthub-v2 exécutée dans un environnement de démonstration (Flask + MariaDB réels, Keycloak simulé par un cookie de session signé avec la même clé secrète — un vrai serveur Keycloak n'étant pas disponible dans cet environnement de rédaction). Le rendu HTML, le CSS, le contrôle des rôles et les données affichées sont, eux, entièrement réels et proviennent du code livré.

Tableau de bord — vue administrateur

Le bandeau supérieur affiche le nom d'utilisateur (preferred_username) et le lien de déconnexion. La barre d'outils "Mode Édition" (bas de l'écran) n'est visible que pour les comptes du groupe Keycloak /admin — c'est le rendu concret de services/auth_service.require_admin côté serveur et de api_is_admin côté client.

![IMG:evidence/screenshot_dashboard_admin.png|Tableau de bord — session administrateur]

Tableau de bord — vue utilisateur standard

Même page, session sans le groupe /admin : le widget de boutons (colonne de droite, persisté en base via blocks) reste visible, mais la barre d'édition est absente.

![IMG:evidence/screenshot_dashboard_membre.png|Tableau de bord — session utilisateur standard]

Page d'erreur 404

Gestionnaire d'erreur global (app.py::register_error_handlers), rendu HTML sans exposition d'information technique sensible (pas de trace Python visible).

![IMG:evidence/screenshot_404.png|Page 404 personnalisée]