- On Hold : onCellDrop REFUSE d'assigner un job en attente d'un prérequis (notify), reste au panneau (≠ 🔒 visuel) - Hors quart publié : marqueur ⚠ dans la cellule libre (offShiftJobs/rawCellJobs lit occByTechDay brut) + badge « hors quart » dans la timeline ressource — surface les jobs assignés un jour sans quart - Deep-link : Planif gotoDispatch(tech) → /dispatch?tech=&date= ; DispatchPage lit route.query (goToDay(date+T12:00:00) anti-décalage tz + selectTechOnBoard) - #58 : bouton « Désaffecter + aviser le client » dans le dialogue d'unassign Dispatch → roster.notifyReschedule (désassigne serveur + SMS lien /book au mobile du Customer) - Doc docs/features/roster.md mise à jour (Fait récemment / TODO) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| .quasar | ||
| infra | ||
| public/icons | ||
| src | ||
| src-pwa | ||
| .env.example | ||
| deploy.sh | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| quasar.config.js | ||