mirror of
https://github.com/siop-spelev/siop2.git
synced 2026-08-08 12:41:54 +00:00
feat(r6): R6.2 — Parc sur mobile (Sites, Ascenseurs)
useLocations() mobile ; écran Sites (premier niveau) ; fiche site (identité, zones, ascenseurs du site — consultation seule, D4, pas de carte ni d'édition sur mobile pour l'instant) ; écran Ascenseurs (parc complet déjà préchargé, D1) ouvrant la fiche appareil R4 telle quelle (déjà générique, aucune modification nécessaire). Menu : Ascenseurs/Sites routent réellement au lieu de « à venir » ; Catégories reste à venir (admin, hors périmètre R6.2). Exécution directe de la maquette R6 déjà validée, patrons visuels réutilisés (Carte/LigneInfo/EnteteFiche) — pas de nouveau tour de design. Typecheck propre, 17 tests Jest, lint 5/5 paquets. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,37 @@ Trace chronologique des sessions (la plus récente en premier). Le **playbook**
|
||||
|
||||
---
|
||||
|
||||
## 2026-08-02 — Pr. Daaif (+ Claude) — R6.2 : Parc sur mobile (Sites, Ascenseurs)
|
||||
|
||||
**Actions**
|
||||
|
||||
- `useLocations()` mobile (`GET /locations`, même liste plate que le web — le client construit
|
||||
l'arbre site → zone).
|
||||
- Écran **Sites** (`app/sites/index.tsx`) : sites de premier niveau (`parentId === null`), nom,
|
||||
ville/adresse, nombre d'appareils.
|
||||
- **Fiche site** (`app/sites/[id].tsx`) : identité (adresse, gardien, client/syndic), zones avec
|
||||
leurs appareils, liste des ascenseurs du site — même filtre `siteName` que `fiche-site.tsx`
|
||||
(web). Pas de carte interactive ni d'édition sur mobile (D4 — consultation seule pour cette
|
||||
famille, réservé au web pour l'instant).
|
||||
- Écran **Ascenseurs** (`app/ascenseurs/index.tsx`) : le parc complet, déjà préchargé (D1 lecture
|
||||
locale, même donnée que le Scanner), trié par référence. Ouvre la fiche appareil R4 telle
|
||||
quelle (`ascenseur/[id].tsx`, déjà générique — aucune modification nécessaire, elle dérive déjà
|
||||
ce qu'elle affiche du rôle appelant côté serveur).
|
||||
- Menu : « Ascenseurs » et « Sites » routent maintenant vers ces écrans réels (retirés de la
|
||||
liste « à venir ») ; « Catégories » reste à venir (admin, hors périmètre R6.2).
|
||||
- Vérifié : typecheck propre, 17 tests Jest, lint 5/5 paquets.
|
||||
|
||||
**Décisions**
|
||||
|
||||
- Aucune nouvelle — exécution directe de la maquette R6 déjà validée (Parc = D4, consultation
|
||||
seule) ; pas de nouveau tour de maquette pour cette sous-étape, les patrons visuels réutilisés
|
||||
(Carte/LigneInfo/EnteteFiche) sont déjà validés depuis R4.
|
||||
|
||||
**Prochaine étape** : R6.3 (Ressources — Stock, Tiers, Fichiers) ; confirmation du référent sur
|
||||
iPhone pour R6.1 et le correctif déconnexion, toujours en attente.
|
||||
|
||||
---
|
||||
|
||||
## 2026-08-02 — Pr. Daaif (+ Claude) — R6 lancée : mobile ouvert à tous les rôles
|
||||
|
||||
**Contexte** — deux retours du référent en test réel sur iPhone : (1) une fois authentifié,
|
||||
|
||||
Reference in New Issue
Block a user