Réservation de ressources — détails techniques
Description et fonctionnalités de ce module : Réservation de ressources.
Couverture de tests
10 scénario(s) e2e couvrent ce module — dossier apps/open-ent-e2e/src/modules/35_reservation_ressources.
24 test(s) e2e dans 10 scénario(s) — voir le détail
Réservation de ressources — Initialisation données de test (seed) 00_seed_type_et_ressource.spec.ts
- type de ressource "Salle E2E" — créer si absent
- ressource "Ressource E2E" dans le type seed — créer si absente
- état RBS après seed — récapitulatif types et ressources
Réservation de ressources 01_acces_au_module.spec.ts
- accès au module
Réservation de ressources 02_liste.spec.ts
- liste "Type de ressource" vide — réservation impossible
Réservation de ressources — API 03_api_types_et_reservations.spec.ts
- GET /rbs/types → liste des types de ressources
- GET /rbs/bookings → réservations de l'utilisateur courant
- GET /rbs/bookings/all → toutes les réservations visibles
- GET /rbs/resources → liste des ressources accessibles
- GET /rbs/bookings/unprocessed → réservations en attente de validation
Réservation de ressources — Vue calendrier 04_vue_calendrier.spec.ts
- basculer en vue calendrier puis en vue liste
- navigation dans le calendrier — semaine précédente et suivante
Réservation de ressources — Vue gestion (admin) 05_vue_gestion_admin.spec.ts
- accès à la vue de gestion des types de ressources
- déployer une structure dans la vue gestion
Réservation de ressources — Création type de ressource 06_creation_type_ressource.spec.ts
- POST /rbs/type → créer un type de ressource via API
- formulaire type de ressource — validation champ nom obligatoire
Réservation de ressources — Création de ressource 07_creation_ressource.spec.ts
- POST /rbs/type/:id/resource → créer une ressource dans un type existant
- modifier une ressource existante
Réservation de ressources — Création de réservation 08_creation_reservation.spec.ts
- ouvrir le formulaire de réservation
- POST /rbs/resource/:id/booking → créer une réservation simple
- liste de mes réservations — onglet "Mes réservations"
Réservation de ressources — Synchronisation avec Agenda (enable-rbs) 09_synchronisation_agenda.spec.ts
- les deux modules sont accessibles sans erreur 5xx
- créer un événement Calendar génère une réservation RBS
- supprimer un événement Calendar annule la réservation RBS
➡️ Statut dans le dashboard E2E · Résultats détaillés
Conformité
Évaluation au référentiel Open ENT NG (module rbs).
| Maillon de la chaîne qualité | Référence |
|---|---|
| 🎯 Fonctionnalités attendues | fiche fonctionnelle |
| 🧪 Tests réalisés | couverture e2e |
| ✅ Tests de conformité | tableau de conformité |