-
d1441773e0
Add .graphifyignore for graph generation
main
gsinghpal
2026-06-15 09:54:19 -04:00
-
47956f3244
chore(graphify): add knowledge graph + interactive maps
gsinghpal
2026-06-14 05:31:01 -04:00
-
4cd5bac3a1
docs: westin clone FK trap now spans 13 FKs / 9 tables; generic diff-and-clean recipe
gsinghpal
2026-06-12 17:21:55 -04:00
-
6a60a55cd8
sync: register fusion-expenses + fusion_configurator as module repos
gsinghpal
2026-06-09 21:51:02 -04:00
-
eddec0bb6e
sync scripts: self-heal gitea remote if a fresh clone dropped it
gsinghpal
2026-06-09 21:41:12 -04:00
-
4830613701
Add cross-machine sync tooling (clone/pull/push all module repos)
gsinghpal
2026-06-09 21:34:32 -04:00
-
14cd6a666b
Track .claude/ settings and .superpowers/ so they sync across clones
gsinghpal
2026-06-09 21:12:16 -04:00
-
a66cdefc01
Split 49 modules/suites into independent git repos; untrack from monorepo
gsinghpal
2026-06-07 01:54:34 -04:00
-
2a7b315e98
Changes
gsinghpal
2026-06-05 10:04:20 -04:00
-
44bd03a96a
Merge branch 'main' of https://github.com/gsinghpal/Odoo-Modules
gsinghpal
2026-06-05 10:04:08 -04:00
-
-
108c76d347
Merge: WO header button label tweaks (fusion_plating_jobs 19.0.12.6.1; deployed to entech)
gsinghpal
2026-06-05 09:05:54 -04:00
-
-
3b33e80ee9
fix(plating): WO header buttons - 'Workspace' label + icon-only Process Tree (fusion_plating_jobs 19.0.12.6.1)
gsinghpal
2026-06-05 09:05:54 -04:00
-
04abb1520a
Merge: self-heal WOs missing recipe/steps (fusion_plating_jobs 19.0.12.6.0; deployed to entech)
gsinghpal
2026-06-05 01:15:18 -04:00
-
-
a6186120b2
fix(plating): self-heal work orders missing recipe/steps + repair existing
gsinghpal
2026-06-05 01:14:57 -04:00
-
73a59cad0b
Merge: de-dash plating code (em-dash to hyphen) + intake-neutral customer emails (deployed to entech; branch strange-margulis-3c9718; disjoint from main fusion_clock work)
gsinghpal
2026-06-05 00:42:44 -04:00
-
-
88e1e5e9bb
chore(plating): de-dash fusion_plating_iot too
gsinghpal
2026-06-05 00:35:44 -04:00
-
8c76a16366
chore(plating): de-dash shipped code + intake-neutral customer emails
gsinghpal
2026-06-05 00:16:19 -04:00
-
dcaa7dc1fe
Merge: fusion_clock 19.0.5.0.1 code-review hardening + planning module uninstalled on entech
gsinghpal
2026-06-04 22:41:10 -04:00
-
-
19d484680d
fix(fusion_clock): code-review hardening [19.0.5.0.1]
gsinghpal
2026-06-04 22:32:44 -04:00
-
23da01fcc1
Merge: remove Odoo Planning dependency from fusion_clock
gsinghpal
2026-06-04 21:59:22 -04:00
-
-
-
-
53c292083f
test(fusion_clock): update tests for dropped unique + overnight; fix leave reason
gsinghpal
2026-06-04 21:38:29 -04:00
-
1630a2025f
fix(fusion_clock): planning port defers when planning ORM not loaded during -u
gsinghpal
2026-06-04 21:28:34 -04:00
-
498963e83a
fix(fusion_clock): pre-migrate re-links orphaned config-param external ids
gsinghpal
2026-06-04 21:24:08 -04:00
-
0cb30f256d
feat(fusion_clock): settings UI for generation horizon + self-unassign; open-shift in backend views [C1]
gsinghpal
2026-06-04 21:14:03 -04:00
-
2ad94070c7
feat(fusion_clock): open shifts + self-assign + bulk apply [B4-B5]
gsinghpal
2026-06-04 21:12:10 -04:00
-
80d06ff77f
feat(fusion_claims): service-booking wizard live client search + address autocomplete
claude/service-booking-css-fix2
gsinghpal
2026-06-04 21:07:47 -04:00
-
68aaa132ee
feat(fusion_clock): schedule parity — overnight, split shifts, open shifts [B1-B3]
gsinghpal
2026-06-04 21:04:58 -04:00
-
d35d5f4b34
feat(fusion_clock): planning -> native data migration [A8]
gsinghpal
2026-06-04 20:58:13 -04:00
-
3376a32143
feat(fusion_clock): Publish & Notify range + portal Schedule fold-in [A6-A7]
gsinghpal
2026-06-04 20:54:59 -04:00
-
734b3b94fd
feat(fusion_clock): native recurring shifts engine [A4-A5]
gsinghpal
2026-06-04 20:49:26 -04:00
-
b4ca85e291
feat(fusion_clock): native shift roles (fusion.clock.role) [A1-A3]
gsinghpal
2026-06-04 20:42:04 -04:00
-
53fe13344d
fix(fusion_claims): service-booking wizard responsive — namespace Bootstrap classes + reorder media queries
gsinghpal
2026-06-04 20:38:52 -04:00
-
c9eb61ee0c
feat(plating): hide quality smart buttons at zero + order-scope NCR/CAPA counts
gsinghpal
2026-06-04 20:36:54 -04:00
-
-
-
023fc95acd
docs(fusion_clock): implementation plan — remove Planning dependency
gsinghpal
2026-06-04 20:34:52 -04:00
-
9574fa0ae4
docs(fusion_clock): design spec — remove Odoo Planning dependency
gsinghpal
2026-06-04 20:26:28 -04:00
-
-
423f288507
feat(fusion_shipping): Shipping Label + Commercial Invoice smart buttons on delivery order
gsinghpal
2026-06-04 19:24:26 -04:00
-
a86f20017d
feat(fusion_shipping): UPS bill-receiver clarity + controllable commercial invoice
gsinghpal
2026-06-04 19:12:10 -04:00
-
7426501555
fix(fusion_shipping): UPS REST ship request sends malformed ReferenceNumber
gsinghpal
2026-06-04 18:47:05 -04:00
-
3e787a1b24
Merge branch 'main' of https://github.com/gsinghpal/Odoo-Modules
gsinghpal
2026-06-04 18:24:34 -04:00
-
-
6f006e24ad
feat(certificates): cert Customer Contact is multi-contact, auto-filled, sends to all
gsinghpal
2026-06-04 18:09:36 -04:00
-
ba6aeaaca9
feat(certificates): multiple Default CoC Contacts per customer (M2o -> M2m)
gsinghpal
2026-06-04 17:31:17 -04:00
-
27577dd51a
Merge branch 'claude/service-booking-css-fix' into main
gsinghpal
2026-06-04 17:02:51 -04:00
-
-
a10b7425f7
fix(scripts): asset-compile gate — odoo shell needs --no-http (port 8069 held by live app)
gsinghpal
2026-06-04 16:57:38 -04:00
-
dcd4955bb7
feat(jobs+receiving): confirm->receive flow, lock recipe, reset step, lock steps, fix bake gate
gsinghpal
2026-06-04 16:55:34 -04:00
-
a2277b481c
fix(fusion_claims): service-booking wizard scrolls + responsive + padded fields
gsinghpal
2026-06-04 16:51:44 -04:00
-
-
197030a188
feat(reports): packing slip in Print menu of SO, Work Order, Receiving
gsinghpal
2026-06-04 15:25:52 -04:00
-
c97a0d985c
feat(reports): packing slip for local deliveries (fusion.plating.delivery)
gsinghpal
2026-06-04 15:12:50 -04:00
-
e6bbf566ca
feat(logistics): auto-generate packing slip on local delivery dispatch
gsinghpal
2026-06-04 14:49:30 -04:00
-
86e9fdead8
fix(jobs): guard res.partner.mobile read in delivery defaults (Odoo 19)
gsinghpal
2026-06-04 14:29:25 -04:00
-
c80ffa1b2c
feat(fusion_plating): internal sticker = external layout w/ internal notes + Receiving print buttons
gsinghpal
2026-06-04 13:16:14 -04:00
-
97880765b5
docs(fusion_plating): note .article UTF-8 fix breaks the dpi=96 mm job stickers
gsinghpal
2026-06-04 12:59:32 -04:00
-
587988bb06
feat(fusion_plating_jobs): external sticker — prominent thickness banner + strip degree mojibake
gsinghpal
2026-06-04 12:57:33 -04:00
-
a209648ed9
fix(fusion_plating_jobs): external sticker — stop the rail clipping the Due/Thk row
gsinghpal
2026-06-04 12:42:58 -04:00
-
ea6b3fe2e9
fix(fusion_plating_jobs): internal sticker row 3 — tighten label/value gap, widen Thk
gsinghpal
2026-06-04 12:07:16 -04:00
-
b23eaa5695
feat(fusion_plating_jobs): internal sticker — add factory logo, customer→row 2, bigger 4-field row 3
gsinghpal
2026-06-04 11:19:17 -04:00
-
489312365e
fix(certificates): honour recipe thickness suppression at cert issue
gsinghpal
2026-06-04 10:43:05 -04:00
-
-
6728197570
Update .DS_Store
gsinghpal
2026-06-04 10:36:45 -04:00
-
eea4dad048
Merge branch 'claude/technician-service-booking' into main
gsinghpal
2026-06-04 09:53:10 -04:00
-
-
ba7c028c30
CHANGES
claude/fusion-schedule-audit-fixes
gsinghpal
2026-06-04 09:49:51 -04:00
-
63694eccb1
fix(scripts): verify_service_booking — general orphan-FK sweep + test port fix + scoped tags
gsinghpal
2026-06-04 06:10:25 -04:00
-
252716156c
test(fusion_tasks): tz test task needs description (NOT NULL) + is_in_store
gsinghpal
2026-06-04 06:07:36 -04:00
-
dfa266d691
test(fusion_claims,fusion_tasks): fix clone-test failures (future dates + seed-aware asserts)
gsinghpal
2026-06-04 06:04:11 -04:00
-
7b8364eb58
fix(fusion_claims): seed service products as product.product (direct variant ref)
gsinghpal
2026-06-04 05:55:00 -04:00
-
4e5e9f4c91
fix(fusion_claims): drop uom_po_id from seed labour products
gsinghpal
2026-06-04 05:46:58 -04:00
-
f84c22c743
feat(fusion_claims): Book a Service entry point + version bump
gsinghpal
2026-06-04 01:31:46 -04:00
-
46d19fd581
fix(fusion_claims): OWL wizard review fixes (statement handler, scss borders, tech guard)
gsinghpal
2026-06-04 01:29:55 -04:00
-
56ca82c611
feat(fusion_claims): OWL service-booking wizard + dark/light SCSS
gsinghpal
2026-06-04 01:16:29 -04:00
-
d457b86eaa
fix(fusion_claims): default booking description + isolate order-less task test
gsinghpal
2026-06-04 01:09:14 -04:00
-
92e8a18fcb
feat(fusion_claims): action_book_from_wizard + jsonrpc booking routes
gsinghpal
2026-06-04 01:00:53 -04:00
-
245e551c68
feat(fusion_claims): service pricing resolver + draft-SO builder from rate table
gsinghpal
2026-06-04 00:54:39 -04:00
-
a022eaaabe
feat(fusion_claims): allow order-less tasks + service-repair SO flag
gsinghpal
2026-06-04 00:51:10 -04:00
-
0e6bb7b676
fix(fusion_tasks): make datetime inverses use the same tz resolver as compute
gsinghpal
2026-06-04 00:47:48 -04:00
-
d5d410f6d0
chore(fusion_claims): bump version for service-rate foundation
gsinghpal
2026-06-04 00:42:50 -04:00
-
41141a75e8
feat(fusion_claims): Service Rates menu, list (inline-edit) + form + ACL
gsinghpal
2026-06-04 00:42:42 -04:00
-
d512dfccf0
feat(fusion_claims): seed service-rate rows from the rate card
gsinghpal
2026-06-04 00:41:44 -04:00
-
5e9576ed8f
feat(fusion_claims): seed service-rate products
gsinghpal
2026-06-04 00:39:03 -04:00
-
80d9a960e7
feat(fusion_claims): add fusion.service.rate model + resolvers
gsinghpal
2026-06-04 00:38:27 -04:00
-
3fe5d5c17c
test(fusion_plating_shopfloor): sign-off tests use the authenticated admin + a recipe link
gsinghpal
2026-06-04 00:37:01 -04:00
-
190b394001
feat(fusion_plating_shopfloor): workspace sign-off confirms saved signature, draws only when absent
gsinghpal
2026-06-04 00:22:42 -04:00
-
b5a300f439
feat(fusion_plating_shopfloor): FpSignatureConfirm dialog + asset registration
gsinghpal
2026-06-04 00:21:36 -04:00
-
f0400114f9
docs(service-booking): add spec, plans, mockup, and clone-verify script
gsinghpal
2026-06-04 00:20:36 -04:00
-
25ef7832f5
feat(fusion_plating_shopfloor): sign_off reuses+persists Plating Signature; load exposes it
gsinghpal
2026-06-04 00:20:35 -04:00
-
600e11fabb
docs(fusion_plating_shopfloor): implementation plan - reuse saved Plating Signature
gsinghpal
2026-06-04 00:14:14 -04:00
-
5e3e6b5319
docs(fusion_plating_shopfloor): spec - reuse saved Plating Signature on sign-off
gsinghpal
2026-06-04 00:06:10 -04:00
-
-
41ce3784d7
fix(fusion_plating_reports): page-break-inside on CoC part rows
gsinghpal
2026-06-03 22:59:29 -04:00
-
98873c4e39
feat(fusion_plating): cert backfill migration + version bumps
gsinghpal
2026-06-03 22:51:43 -04:00
-
28e5e7f9de
feat(fusion_plating_jobs): group WOs by recipe step structure
gsinghpal
2026-06-03 22:43:47 -04:00
-
c71c60350b
feat(fusion_plating_jobs): traveller lists all parts in the batch
gsinghpal
2026-06-03 22:41:16 -04:00
-
ba1e15da07
feat(fusion_plating_reports): CoC parts table loops part_line_ids
gsinghpal
2026-06-03 22:39:20 -04:00
-
f1bf5b214c
feat(fusion_plating_jobs): multi-part cert creation + requirement union
gsinghpal
2026-06-03 22:31:27 -04:00
-
983e576fdc
feat(fusion_plating_certificates): Parts page on certificate form
gsinghpal
2026-06-03 22:28:27 -04:00
-
7cbf4f25df
feat(fusion_plating_certificates): add fp.certificate.part child model + ACL
gsinghpal
2026-06-03 22:23:42 -04:00
-
e35c120af8
docs(fusion_plating): implementation plan - WO grouping by recipe + combined CoC
gsinghpal
2026-06-03 22:01:12 -04:00
-
e34892f5c0
docs(fusion_plating): spec - WO grouping by recipe structure + combined multi-part CoC
gsinghpal
2026-06-03 21:52:50 -04:00
-
-
774d21863e
Merge branch 'feat/assessment-visit' into main
gsinghpal
2026-06-03 21:29:11 -04:00
-
-
2f8b6b3ae0
changes
gsinghpal
2026-06-03 19:50:45 -04:00
-
837198fc8a
fix(fusion_plating_jobs): commit res_users_views.xml referenced by manifest but never added
gsinghpal
2026-06-03 15:45:22 -04:00
-
5a3c660322
Merge remote-tracking branch 'origin/main'
gsinghpal
2026-06-03 15:37:38 -04:00
-
-
235c8fba39
feat(fusion_plating): Express masking reference images → mask step + workstation viewer
gsinghpal
2026-06-03 15:12:18 -04:00
-
b52b8758a1
feat(fusion_plating_jobs): internal sticker QR — bigger + quiet-zone crop (match external)
gsinghpal
2026-06-03 14:47:17 -04:00