Louis-Paul Bourdon louis
  • Joined on 2026-03-24
louis pushed to main at louis/gigafibre-fsm 2026-06-04 15:27:35 -04:00
049897e021 Planification: micro-timeline 24h, multi-shift, neutre/coloré, label h utilisées + icône période
louis pushed to main at louis/gigafibre-fsm 2026-06-04 15:21:08 -04:00
341c8e5a64 Planification: mini-timeline positionnée (fenêtre réelle du shift + blocs pris)
louis pushed to main at louis/gigafibre-fsm 2026-06-04 15:13:30 -04:00
49795f858b Planification: taux d'occupation par cellule (jobs assignés / heures du shift)
louis pushed to main at louis/gigafibre-fsm 2026-06-04 14:43:04 -04:00
88b2702489 Copilote: agit vraiment sur les absences (gerer_absence + IROPS rematch) + gig dispo
louis pushed to main at louis/gigafibre-fsm 2026-06-04 14:28:17 -04:00
43c67e3a18 Ops RDV+Copilote: vue agent (semaine/jour + hold), file À recontacter, réglages #56
louis pushed to main at louis/gigafibre-fsm 2026-06-04 14:19:45 -04:00
7f3ad56188 Booking #56: politique de créneaux offerts + holds temporaires
louis pushed to main at louis/gigafibre-fsm 2026-06-04 14:04:12 -04:00
69ad35b9bc Booking /book: grille semaine → jour → Matin/Après-midi (se situer dans le temps)
louis pushed to main at louis/gigafibre-fsm 2026-06-04 13:56:24 -04:00
42c07d36f2 Fix reschedule: notify-reschedule désassigne (vide date/heure/tech, status open) → /book repropose des créneaux
louis pushed to main at louis/gigafibre-fsm 2026-06-04 13:28:49 -04:00
097e0566ec Reschedule: endpoint aviser-client (lien /book + SMS Twilio + statut 'À reporter') + file 'À reporter' + outil copilote
louis pushed to main at louis/OSS-BSS-Field-Dispatch 2026-06-04 13:28:49 -04:00
fa1172a495 Dispatch Job booking_status: ajout option 'À reporter' (file reschedule)
louis pushed to main at louis/gigafibre-fsm 2026-06-04 12:20:05 -04:00
5d371a2a8b Ops: authFetch robuste — reconnexion auto sur session Authentik expirée
louis pushed to main at louis/gigafibre-fsm 2026-06-04 11:58:00 -04:00
1f47ee4eae Ops cohérence: composants partagés TechSelect (autosuggest) + SkillSelect (chips)
louis pushed to main at louis/gigafibre-fsm 2026-06-04 11:57:35 -04:00
412b6f49a6 Copilote roster: outils d'action (marquer_indisponibilite + reassigner_job)
louis pushed to main at louis/gigafibre-fsm 2026-06-04 11:09:19 -04:00
79d160b9f1 Ops: page Copilote dispatch (chat + voix + sélecteur de politique)
louis pushed to main at louis/gigafibre-fsm 2026-06-04 11:08:29 -04:00
d1bd268a32 Copilote roster (Gemini Flash, function-calling) + politique de reprise configurable
louis pushed to main at louis/gigafibre-fsm 2026-06-04 10:25:39 -04:00
3a90dafb9f docs: déploiement Karrio (expédition multi-transporteurs self-hosted) + sources
louis pushed to main at louis/OSS-BSS-Field-Dispatch 2026-06-04 07:07:53 -04:00
49721eae8e Item: bouton raccourci '💲 Prix de vente' (Client Script) → ouvre/crée l'Item Price Standard Selling en 1 clic
louis pushed to main at louis/OSS-BSS-Field-Dispatch 2026-06-04 06:47:38 -04:00
aad579d8bb PG patches: ajout #4 repost_item_valuation + #5 general_ledger validate_against_pcv (Period Closing GROUP BY)
louis pushed to main at louis/OSS-BSS-Field-Dispatch 2026-06-04 06:16:14 -04:00
536bd2dfa8 PG patches reproductibles (idempotent): ORDER BY NULL (product.py) + CurDate (item.py heatmap) + CURRENT_DATE() filet (frappe_pg)
louis pushed to main at louis/gigafibre-fsm 2026-06-03 21:56:01 -04:00
a855e11476 Store: prix barré par produit via champ Item.store_regular_price