pour prod

This commit is contained in:
Loic Masi
2026-08-07 16:13:43 +02:00
commit 5fbf76868f
157 changed files with 24085 additions and 0 deletions

37
README_V6.md Normal file
View File

@@ -0,0 +1,37 @@
# 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.