transfer from private server/git server
This commit is contained in:
34
docs/10_captures_ecran.md
Normal file
34
docs/10_captures_ecran.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# 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]
|
||||
Reference in New Issue
Block a user