- 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> |
||
|---|---|---|
| .. | ||
| client | ||
| ops | ||
| portal | ||
| website | ||