Files
pta/README_V6.md
Loic Masi 5fbf76868f pour prod
2026-08-07 16:13:43 +02:00

1.5 KiB
Raw Permalink Blame History

PTA V6 — architecture multipage simplifiée

La V6 abandonne le fonctionnement SPA. Chaque fonction principale possède sa propre URL et sa propre vue PHP :

  • planning.php : saisie et validation dun planning ;
  • pending.php : plannings en attente de validation ;
  • coverage.php : alertes de couverture ;
  • structures.php : planning hebdomadaire dun lieu ;
  • agents.php : planning mensuel dun agent ;
  • vacations.php : périodes de vacances scolaires ;
  • administration.php : agents, lieux et règles de couverture.

index.php redirige vers planning.php.

JavaScript

Il nexiste plus de routeur JavaScript et plus de chargement simultané de toutes les vues. Chaque page charge uniquement :

  1. assets/js/core.js ;
  2. les modules nécessaires à cette page ;
  3. assets/js/page-bootstrap.js, qui initialise les modules et les filtres transmis dans lURL.

Les appels fetch() sont conservés uniquement pour les opérations utiles sans rechargement complet : chargement dun planning, modification/suppression dun créneau, validation, glisser-déposer, import des vacances, semaines types, etc.

Liens directs

Les pages de contrôle redirigent vers la saisie avec les bons filtres :

planning.php?structure_id=2&agent_id=7&week=2026-W31&focus=validation

Cela rend les pages partageables et utilisables avec les boutons Précédent/Suivant du navigateur.

Base de données

Aucune migration SQL nest nécessaire depuis la V5.20.