Les soirées existent en base. Il faut maintenant les faire connaître, et permettre à Gorm d'en programmer.
Le cahier des charges
L'affiche : GET /soirees (ouverte à tous, lien « Soirées de contes » dans la navigation)
- les soirées à venir, de la plus proche à la plus lointaine ; les soirées passées n'y sont pas ;
- chaque soirée est un
<article class="soiree">, avec :- son titre dans un
<h2>, qui est un lien vers sa page ; - son conteur (
.conteur) ; - sa date (
.debut, au format05/10/2026 à 20:00) ; - ses places (
.places) : « 5 places restantes », « 1 place restante », ou « Complet » ;
- son titre dans un
- la page coûte au plus deux requêtes SQL, quel que soit le nombre de soirées.
La page d'une soirée : GET /soirees/{id}
- le titre en
<h1>, le conteur, la date, les places (mêmes classes) ; - une soirée qui n'existe pas : 404.
Programmer une soirée : /cuisine/soirees/nouvelle
- réservé au patron : les autres employés reçoivent un 403 ;
- un formulaire avec le titre, le conteur, le début et les places, et un bouton « Programmer la soirée » ;
- une soirée valide est enregistrée, puis Gorm est conduit à sa page, avec le message « La soirée « … » est programmée. » ;
- un formulaire invalide est réaffiché (422), avec les messages de l'entité.
Pour essayer : connectez-vous avec gorm@dragon-ivre.fr / tonneau. Quelques soirées sont déjà programmées.