Three fixes from live feedback: 1. techOccupancy counted only jobs WITH a start_time → legacy osTicket jobs (assigned, no appointment hour) showed as free (e.g. Houssam "40h libre" with 6 jobs). Now untimed assigned jobs count toward busy (rendered as hatched "unscheduled" blocks) and jobs match by technician_id OR docname. techOccupancy also accepts CSV skills (require ALL) for multi-skill needs. 2. Support now maps to a 'support' skill (was []), so it lists only support-skilled agents — techs with no skills set are excluded. Added 'support' to SKILL_VOCAB + DEPARTMENT_SKILLS. 3. AvailabilityByReason skills list is editable: auto-added skills (e.g. 'sans-fil' from wireless service address) can be removed per-chip when not relevant. Bands + summary now reflect ALL selected skills. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| cogeco-checker | ||
| docuseal | ||
| email-editor | ||
| legacy-bridge | ||
| legacy-db | ||
| modem-bridge | ||
| osrm | ||
| roster-solver | ||
| targo-hub | ||