Commit Graph

18 Commits

Author SHA1 Message Date
Ruslan Bakiev
2db4beb5ae feat(workorders): zone-driven slots UI and two-zone demo seed 2026-02-13 19:12:12 +07:00
Ruslan Bakiev
ff592b812d fix(kanban): use card template for owl parser compatibility 2026-02-13 19:00:27 +07:00
Ruslan Bakiev
8095b83159 Fix work order calendar update by removing invalid search view 2026-02-13 18:48:06 +07:00
Ruslan Bakiev
c3cc231d60 Add work order calendar view with zone and technician sidebar filters 2026-02-13 18:45:51 +07:00
Ruslan Bakiev
a04f11ef9a Fix cross-module access ids for repair work type 2026-02-13 18:38:50 +07:00
Ruslan Bakiev
8dd533f89a Add work types and in-form technician slot suggestions 2026-02-13 18:36:40 +07:00
Ruslan Bakiev
2b7a9457dd feat(workorders): move address to contact and auto-compute zone 2026-02-13 18:07:08 +07:00
Ruslan Bakiev
f967429b9d Simplify FSM zones and switch polygon preview to Mapbox 2026-02-13 17:31:51 +07:00
Ruslan Bakiev
2409ac1af8 Harden zone polygon validation for safe upgrades 2026-02-13 17:02:12 +07:00
Ruslan Bakiev
3ad65b0d89 Add polygon FSM zones and auto zone detection by coordinates 2026-02-13 17:00:37 +07:00
Ruslan Bakiev
646dae6463 Fix repair module groups for Odoo 19 2026-02-13 16:45:49 +07:00
Ruslan Bakiev
86f87ec1c9 Align FSM modules with Odoo instructions requirements 2026-02-13 16:44:40 +07:00
Ruslan Bakiev
79d17ba051 Separate work orders menu and rename config root 2026-02-13 16:26:14 +07:00
Ruslan Bakiev
daae0dc399 Define FSM menus as explicit root ir.ui.menu records 2026-02-13 16:08:12 +07:00
Ruslan Bakiev
8f826550e4 Force FSM menus to root level on module upgrade 2026-02-13 16:06:33 +07:00
Ruslan Bakiev
f423db2de1 Isolate FSM module menus into top-level navigation 2026-02-13 16:05:05 +07:00
Ruslan Bakiev
dc58e1ffe4 Split FSM into separate modules and switch customer to address book 2026-02-13 15:27:48 +07:00
Ruslan Bakiev
43e76b2e8b Add initial Odoo FSM modules and deployment make targets 2026-02-13 15:04:50 +07:00