-
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
-
510fd02e9d
CLAUDE.md: comprehensive update — all 8 phases built, 29 models documented
gsinghpal
2026-04-12 21:10:41 -04:00
-
3d0e3e276b
fix(portal): remove double-hyphen in XML comment (invalid XML syntax)
gsinghpal
2026-04-12 21:05:19 -04:00
-
2af9d37f45
feat(portal): customer configurator wizard — upload, coating, estimate, submit
gsinghpal
2026-04-12 21:00:59 -04:00
-
3db30339b5
feat(configurator): Three.js 3D viewer for STL files
gsinghpal
2026-04-12 20:54:30 -04:00
-
795c66c126
feat(configurator): server-side surface area calculation from STL
gsinghpal
2026-04-12 20:53:54 -04:00
-
14d7781f4a
fix(fusion_tasks): clean sync refs from views and JS map component
gsinghpal
2026-04-12 20:32:26 -04:00
-
f06e48e1a2
feat(fusion_tasks): delivery-specific fields + reduced task types
gsinghpal
2026-04-12 20:30:04 -04:00
-
10607c48f0
refactor(fusion_tasks): update deps, config, crons for delivery context
gsinghpal
2026-04-12 20:28:38 -04:00
-
e10bf9d8fd
refactor(fusion_tasks): strip all sync references from task model
gsinghpal
2026-04-12 20:26:23 -04:00
-
bc72486808
feat(fusion_tasks): copy from Entech Plating, remove sync system
gsinghpal
2026-04-12 20:22:09 -04:00
-
234a5b2b9f
feat(notifications): workflow hooks + views + menu
gsinghpal
2026-04-12 20:11:54 -04:00
-
ad6906254f
feat(notifications): module scaffold + models + mail template seed data
gsinghpal
2026-04-12 20:09:07 -04:00
-
ab99aaa5da
feat(bridge_mrp): recipe-to-workorder generation on MO confirm (v19.0.2.1.0)
gsinghpal
2026-04-12 20:01:31 -04:00
-
24656cc02b
fix(certificates): search view — remove group string attr, fix date filter syntax
gsinghpal
2026-04-12 19:46:20 -04:00
-
54540d5b1e
feat(certificates): fp.certificate model + views + menu
gsinghpal
2026-04-12 19:44:00 -04:00
-
ec8b26f8c8
feat(certificates): module scaffold + fp.thickness.reading model
gsinghpal
2026-04-12 19:42:33 -04:00
-
7dea212c13
feat(invoicing): strategy auto-fill + hold check + deposit/COD automation + menu
gsinghpal
2026-04-12 19:36:27 -04:00
-
10e3ada9e9
feat(invoicing): module scaffold + strategy defaults + account hold
gsinghpal
2026-04-12 19:33:44 -04:00
-
d13517071c
feat(receiving): SO auto-create + MRP soft gate + menu structure
gsinghpal
2026-04-12 19:24:54 -04:00
-
6a368993bf
feat(receiving): fp.receiving model with state machine and views
gsinghpal
2026-04-12 19:22:22 -04:00
-
d06b9fd522
feat(receiving): module scaffold + fp.receiving.damage + fp.receiving.line models
gsinghpal
2026-04-12 19:18:57 -04:00
-
269469aa4f
fix(configurator): add user_ids to shop manager group so admin sees menus
gsinghpal
2026-04-12 18:58:36 -04:00