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

38 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 :
```text
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.