-
c450bb203e
Merge Phase 0 Foundation into main
gsinghpal
2026-04-19 07:08:21 -04:00
-
-
d7cc334c98
docs(fusion_accounting): record Phase 0 smoke test results
fusion_accounting/phase-0-complete
gsinghpal
2026-04-19 01:29:22 -04:00
-
d351a2577b
chore(receiving): port received_qty auto-prefill from live entech to main
gsinghpal
2026-04-19 01:26:02 -04:00
-
92f93de47b
chore(receiving): port received_qty auto-prefill from live entech to main
gsinghpal
2026-04-19 01:26:02 -04:00
-
f0577c1788
ci(fusion_accounting): add CI workflow scaffold + Phase 0 deferral note
gsinghpal
2026-04-19 01:18:36 -04:00
-
633427bcf8
fix(plating): CoC + invoice PDFs render full content
gsinghpal
2026-04-19 01:16:27 -04:00
-
51b26838b9
docs(fusion_accounting): per-sub-module CLAUDE.md, UPGRADE_NOTES.md, README.md
gsinghpal
2026-04-19 01:09:42 -04:00
-
6731260cde
feat(fusion_accounting): add check_odoo_diff.sh for cross-version upgrade ritual
gsinghpal
2026-04-19 00:56:49 -04:00
-
de71a61a8b
fix(fusion_accounting_migration): add menu + tighten safety-guard test coverage
gsinghpal
2026-04-19 00:51:32 -04:00
-
167c423bf5
feat(plating): close 5 end-to-end automation gaps
gsinghpal
2026-04-19 00:46:30 -04:00
-
db90b1ad5b
feat(fusion_accounting_migration): add Enterprise uninstall safety guard + wizard skeleton
gsinghpal
2026-04-19 00:36:09 -04:00
-
512467788b
fix(fusion_accounting_core): add pre-migration for security group rename
gsinghpal
2026-04-19 00:29:33 -04:00
-
b288b9614b
fix(configurator): rebalance two-column layout — no more empty right side
gsinghpal
2026-04-19 00:17:41 -04:00
-
7ac01991e5
refactor(fusion_accounting): move security groups to _core, add multi-company session rule
gsinghpal
2026-04-19 00:14:36 -04:00
-
f3e01a342b
feat(configurator): replace inline previews with smart button + Preview links
gsinghpal
2026-04-19 00:13:28 -04:00
-
10140a6968
feat(fusion_accounting_core): shared-field-ownership for deferred fields, signing_user, created_automatically
gsinghpal
2026-04-18 23:55:32 -04:00
-
4065c6891b
feat(plant-overview): live debounced search + bigger search bar
gsinghpal
2026-04-18 23:53:12 -04:00
-
9b3b674197
fix(shopfloor): suppress Odoo .o_kanban_record chrome inside fp kanbans
gsinghpal
2026-04-18 23:48:26 -04:00
-
e79f11f5f0
fix(shopfloor): suppress Odoo .o_kanban_record chrome inside fp kanbans
gsinghpal
2026-04-18 23:48:26 -04:00
-
b637723c6a
feat(fusion_accounting_core): add _fusion_is_enterprise_accounting_installed helper
gsinghpal
2026-04-18 23:46:44 -04:00
-
cad2f937cf
feat(shopfloor): rebuild bake/gate kanban templates with .o_fp_kcard
gsinghpal
2026-04-18 23:41:27 -04:00
-
182978606d
feat(shopfloor): rebuild bake/gate kanban templates with .o_fp_kcard
gsinghpal
2026-04-18 23:41:27 -04:00
-
f18afe7380
refactor(fusion_accounting_ai): route month_end + hst_management report tools through ReportsAdapter
gsinghpal
2026-04-18 23:40:27 -04:00
-
f7f500f87a
feat(shopfloor): match Bake Windows + First-Piece Gates kanbans to Plant Overview
gsinghpal
2026-04-18 23:38:19 -04:00
-
484314625e
feat(shopfloor): match Bake Windows + First-Piece Gates kanbans to Plant Overview
gsinghpal
2026-04-18 23:38:19 -04:00
-
e983a370aa
refactor(fusion_accounting_ai): route reporting tools through ReportsAdapter
gsinghpal
2026-04-18 23:33:54 -04:00
-
2ead351c30
refactor(fusion_accounting_ai): route accounts_payable aged balances through FollowupAdapter
gsinghpal
2026-04-18 23:31:19 -04:00
-
6791246def
refactor(fusion_accounting_ai): route accounts_receivable tools through FollowupAdapter
gsinghpal
2026-04-18 23:30:20 -04:00
-
2a41f48123
refactor(fusion_accounting_ai): route get_unreconciled_bank_lines through BankRecAdapter (pilot)
gsinghpal
2026-04-18 23:26:47 -04:00
-
f8b97211ab
feat(fusion_accounting_ai): add Followup and Assets data adapters
gsinghpal
2026-04-18 23:21:14 -04:00
-
f5f25f5716
fix(employee): rename 'Plating Certifications' tab to 'Operator Training'
gsinghpal
2026-04-18 23:20:38 -04:00
-
086b24ab36
feat(fusion_accounting_ai): add ReportsAdapter with trial_balance
gsinghpal
2026-04-18 23:14:41 -04:00
-
da1ca06510
fix(employee-form): drop invalid color_field reference on Shop Roles m2m
gsinghpal
2026-04-18 23:12:38 -04:00
-
d331dc5fa6
feat(fusion_accounting_ai): add BankRecAdapter for tri-mode bank-rec lookups
gsinghpal
2026-04-18 23:08:53 -04:00
-
6d02389b80
fix(bridge_mrp): revert malformed hr_employee.py from conflict-marker commit
gsinghpal
2026-04-18 23:06:27 -04:00
-
0f41eb136d
fix(employee): handle Odoo 19 'in' operator + empty-list sentinel
gsinghpal
2026-04-18 23:05:11 -04:00
-
a2efc9f2d4
fix(employee): handle Odoo 19 'in' operator + empty-list sentinel in clocked-in search
gsinghpal
2026-04-18 23:04:22 -04:00
-
7025f62107
feat(fusion_accounting_ai): add DataAdapter base + registry
gsinghpal
2026-04-18 22:59:47 -04:00
-
6a775db444
feat(fusion_accounting_ai): add post-migration to reassign ir_model_data ownership
gsinghpal
2026-04-18 22:42:50 -04:00
-
209b1974a7
feat(plating): seed 5 fresh MOs with mixed states + priorities
gsinghpal
2026-04-18 22:41:27 -04:00
-
2ce7bd3665
fix(manager-desk): include 'blocked' WOs + populate empty columns
gsinghpal
2026-04-18 22:32:53 -04:00
-
f8dfff5ce6
fix(manager-desk): include 'blocked' WOs + populate empty columns
gsinghpal
2026-04-18 22:32:53 -04:00
-
0315fee988
feat(plating): demo stage-filler — every workflow step now has data
gsinghpal
2026-04-18 22:22:23 -04:00
-
8f1cb3abd2
feat(plating): demo stage-filler — every workflow step now has data
gsinghpal
2026-04-18 22:22:23 -04:00
-
1c44f458ad
refactor(fusion_accounting): convert to meta-module that depends on sub-modules
gsinghpal
2026-04-18 22:10:26 -04:00
-
0d12902ee7
feat(plating): in-Odoo notifications, timer audit, presence-aware Manager Desk, auto-promotion
gsinghpal
2026-04-18 22:05:32 -04:00
-
6c72f2ab49
refactor(fusion_accounting): move AI module code into fusion_accounting_ai sub-module
gsinghpal
2026-04-18 21:45:06 -04:00
-
b7483d5177
feat(fusion_accounting_migration): add empty sub-module skeleton
gsinghpal
2026-04-18 21:33:53 -04:00
-
c6d1008810
feat(fusion_accounting_ai): add empty sub-module skeleton
gsinghpal
2026-04-18 21:27:55 -04:00
-
c1d26f3168
fix(tablet): tighten layout for iPad + custom dropdown chevron
gsinghpal
2026-04-18 21:26:42 -04:00
-
75eb084687
feat(fusion_accounting_core): add empty sub-module skeleton
gsinghpal
2026-04-18 21:22:01 -04:00
-
-
76c898aadf
docs(fusion_accounting): Phase 0 foundation implementation plan
fusion_accounting/pre-phase-0
gsinghpal
2026-04-18 21:13:07 -04:00
-
6c4ff7751f
feat(plating): comprehensive timezone fix across dashboards/PDFs/emails
gsinghpal
2026-04-18 21:03:02 -04:00
-
956678dd27
docs(fusion_accounting): roadmap design for Enterprise takeover
gsinghpal
2026-04-18 20:55:22 -04:00
-
e52477e2ba
fix(plant-overview): priority stripe clips to card's rounded corners
gsinghpal
2026-04-18 20:00:14 -04:00
-
83271ee69e
fix(shopfloor): pages own the scroll + sharp corner fix
gsinghpal
2026-04-18 19:49:35 -04:00
-
082c585e24
fix(shopfloor): mobile scroll works — remove nested scroll containers
gsinghpal
2026-04-18 19:40:52 -04:00
-
afc01ec1d9
fix(shopfloor): proper dark-mode via \$o-webclient-color-scheme branch
gsinghpal
2026-04-18 19:30:14 -04:00
-
11f7791c5e
fix(shopfloor): dark mode auto-inverts + Quick View button visible
gsinghpal
2026-04-18 19:22:17 -04:00
-
81277edb25
fix(shopfloor): explicit hex colors like Odoo's own kanban
gsinghpal
2026-04-18 19:13:38 -04:00
-
2588a2b651
fix(plant-overview): real drop insertion indicator + small logo back
gsinghpal
2026-04-18 19:06:40 -04:00
-
83a999afad
style(shopfloor): borders back, real drop indicator, logo demoted
gsinghpal
2026-04-18 19:01:04 -04:00
-
067d1f01c8
redesign(shopfloor): clean slate — depth by shadow, no card borders
gsinghpal
2026-04-18 18:45:16 -04:00
-
6d1efc6c43
fix(shopfloor): register tokens SCSS in bundle, drop forbidden @import
gsinghpal
2026-04-18 18:35:00 -04:00
-
298f5942eb
refactor(shopfloor): modern redesign w/ gradients, theme-safe tokens
gsinghpal
2026-04-18 18:30:47 -04:00
-
ae03e32b5d
style(shopfloor): phone + iPad responsive across all 5 pages
gsinghpal
2026-04-18 18:16:35 -04:00
-
d29857078a
fix(manager-desk): unstick the spinner + live updates that don't flash
gsinghpal
2026-04-18 18:06:04 -04:00
-
a660f1f05d
fix(configurator): part-level saved descriptions (not generic)
gsinghpal
2026-04-18 17:46:53 -04:00
-
f340c87b6a
feat(bridge_mrp): shop-role auto-routing + tablet worker mode (CHUNK 4/4)
gsinghpal
2026-04-17 20:08:23 -04:00
-
1c6a460ca1
feat(shopfloor): Manager Desk — assign workers, swap tanks, take over (CHUNK 2/4)
gsinghpal
2026-04-17 20:03:01 -04:00
-
095d9f487c
feat(bridge_mrp): SO workflow stage + contextual buttons (CHUNK 3/4)
gsinghpal
2026-04-17 19:57:41 -04:00
-
28dd7fdd76
feat(certificates): per-customer document preferences (CHUNK 1/4)
gsinghpal
2026-04-17 19:54:54 -04:00
-
f94be9dfa9
fix(part-catalog): upload slot + swapped Number/Name + smart buttons
gsinghpal
2026-04-17 19:00:52 -04:00
-
70fe10c214
fix(configurator): money fields now show $ everywhere
gsinghpal
2026-04-17 18:54:14 -04:00
-
b85642816f
feat(configurator): menu reorder, currency/unit display polish, line description templates
gsinghpal
2026-04-17 18:43:58 -04:00
-
b09538b4e2
changes
gsinghpal
2026-04-17 17:31:12 -04:00
-
e07002d550
feat(shopfloor): rich Tablet Station dashboard + full shop-floor demo data
gsinghpal
2026-04-17 07:43:10 -04:00
-
3b5b5cbf7c
feat(reports): centralised Job Traveller / Shop Router
gsinghpal
2026-04-17 02:48:03 -04:00
-
adc27c637a
feat(bridge_mrp): SO smart buttons for full production lifecycle
gsinghpal
2026-04-17 02:33:21 -04:00
-
838b41cb89
fix(bridge_mrp): WO recipe generator + demo work-order backfill
gsinghpal
2026-04-17 02:18:08 -04:00
-
cb79186325
fix(coc): customer logo in 3rd column of customer block (not separate row)
gsinghpal
2026-04-17 02:07:03 -04:00
-
edd52f16a7
fix(coc): bump top padding to 50mm
gsinghpal
2026-04-17 02:04:52 -04:00
-
22b06f47d9
fix(coc): bump top padding to 36mm to fully clear external_layout header
gsinghpal
2026-04-17 02:03:40 -04:00
-
71bd0da5e1
fix(coc): add 18mm top padding so title clears external_layout header
gsinghpal
2026-04-17 02:02:09 -04:00
-
44a980c468
refactor(coc): use web.external_layout for header/footer + 3-column bordered accreditations
gsinghpal
2026-04-17 01:59:54 -04:00
-
66f7f6c644
fix(coc): single-page layout — custom paperformat + strip Odoo wrappers
gsinghpal
2026-04-17 01:50:35 -04:00
-
96ecf7a9e1
feat(coc): professional CoC with accreditation badges + signature + company branding
gsinghpal
2026-04-17 01:42:35 -04:00
-
fbaf318832
chore(fusion_plating): add story-driven demo seeder + polish invoice PAID stamp
gsinghpal
2026-04-17 01:30:53 -04:00
-
a623c6684d
fix(fusion_plating): bug review fixes + progress/net-terms invoicing + formal CoC rebuild
gsinghpal
2026-04-17 01:18:22 -04:00
-
6658544f85
feat(fusion_plating): Tier 2 (quality + audit) and Tier 3 (business) features
gsinghpal
2026-04-16 23:55:22 -04:00
-
d3dd6376a6
feat(fusion_plating): quote-to-cash infra, notifications, wizards, Tier 1 plating features
gsinghpal
2026-04-16 23:41:12 -04:00
-
7c7ef06057
folder rename
gsinghpal
2026-04-16 20:53:53 -04:00
-
3f3ddcbab4
changes
gsinghpal
2026-04-14 10:17:55 -04:00
-
e0e2c6cfda
Merge branch 'main' of https://github.com/gsinghpal/Odoo-Modules
gsinghpal
2026-04-14 08:05:58 -04:00
-
-
b62d4b1f36
changes
gsinghpal
2026-04-14 08:05:56 -04:00
-
4f97a8b089
changes
gsinghpal
2026-04-14 05:28:05 -04:00
-
-
d3c8782505
changes
gsinghpal
2026-04-13 09:45:28 -04:00
-
0ff8c0b93f
changes
gsinghpal
2026-04-13 02:35:35 -04:00
-
1176ba68ae
fix(fusion_tasks): disable map view assets — JS imports break factory enterprise bundle
gsinghpal
2026-04-12 22:07:00 -04:00
-
d58f11384e
fix(configurator): disable 3D viewer assets — causes JS fatal error in asset bundle
gsinghpal
2026-04-12 22:03:16 -04:00