Commit Graph

  • 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
  • 081612c903 fix(configurator): move action_fp_customers before menu reference gsinghpal 2026-04-12 18:53:13 -04:00
  • 86985bc023 fix(configurator): use privilege_id not category_id on res.groups (Odoo 19) gsinghpal 2026-04-12 18:52:03 -04:00
  • aec7659a2e fix(configurator): address code review findings — pricing engine + views gsinghpal 2026-04-12 18:43:02 -04:00
  • a337a510c1 feat(configurator): seed data — common pre/post treatments gsinghpal 2026-04-12 18:37:03 -04:00
  • a5761b9863 feat(configurator): menu restructure — Sales as default landing in Fusion Plating gsinghpal 2026-04-12 18:36:47 -04:00
  • d3e2614620 feat(configurator): fp.quote.configurator — pricing engine + SO creation gsinghpal 2026-04-12 18:35:08 -04:00
  • 5143245f57 feat(configurator): sale.order plating extensions + custom list/form views gsinghpal 2026-04-12 18:29:24 -04:00
  • 2fa7f2aa2e feat(configurator): fp.pricing.rule — formula-based pricing engine with complexity surcharges gsinghpal 2026-04-12 18:28:43 -04:00
  • 2e80fd3ca1 feat(configurator): fp.coating.config — coating configuration templates gsinghpal 2026-04-12 18:25:48 -04:00
  • 87325e2caf feat(configurator): fp.part.catalog — customer part library with views gsinghpal 2026-04-12 18:24:54 -04:00
  • 73b7325b46 feat(configurator): module scaffold + fp.treatment model with views and ACL gsinghpal 2026-04-12 18:21:55 -04:00
  • dde970a2f5 docs: Phase 1 implementation plan — configurator + sales integration gsinghpal 2026-04-12 18:14:30 -04:00
  • d424dfdb19 docs: address spec review findings — 5 critical, 8 major issues fixed gsinghpal 2026-04-12 18:05:42 -04:00
  • f69b3ac855 docs: EN Tech end-to-end workflow design spec gsinghpal 2026-04-12 17:57:56 -04:00
  • 2b84c31a12 CLAUDE.md: comprehensive workflow status — 12/15 stages built, 3 gaps remain gsinghpal 2026-04-12 16:05:08 -04:00
  • 8fa53017c4 CLAUDE.md: document per-job recipe overrides feature gsinghpal 2026-04-12 15:39:21 -04:00
  • 4185b149bd fusion_plating_bridge_mrp: per-job recipe overrides with config wizard (v19.0.2.0.0) gsinghpal 2026-04-12 15:36:03 -04:00
  • cb57585b5a CLAUDE.md: add end-to-end custom workflow spec (9-stage plating lifecycle) gsinghpal 2026-04-12 15:30:22 -04:00
  • 6305faccb7 add CLAUDE.md for fusion-plating module context gsinghpal 2026-04-12 15:13:08 -04:00
  • 330112f29e fusion_plating: change icon from Char to Selection dropdown (v19.0.2.0.5) gsinghpal 2026-04-12 15:10:21 -04:00
  • e4b41828a3 fusion_plating: add opt_in_out field + time tracking display (v19.0.2.0.4) gsinghpal 2026-04-12 15:05:59 -04:00
  • 3316b5d519 fusion_plating: icon picker grid + auto-icon from name (v19.0.2.0.3) gsinghpal 2026-04-12 15:01:46 -04:00
  • edc7b11cb6 fusion_plating: add ENP-ALUM-BASIC recipe from client's Steelhead export (v19.0.2.0.2) gsinghpal 2026-04-12 14:55:09 -04:00
  • b38310709a fusion_plating: fix search view for Odoo 19 + remove unaccent param (v19.0.2.0.1) gsinghpal 2026-04-12 14:41:33 -04:00
  • a7d224899a fusion_plating: add process recipe system with OWL tree editor (v19.0.2.0.0) gsinghpal 2026-04-12 14:29:58 -04:00
  • e146daf4c8 fusion_plating_shopfloor: use SCSS $border-color for card borders like Odoo core (v19.0.1.1.3) gsinghpal 2026-04-12 14:02:07 -04:00
  • 1159864eb6 fusion_plating_shopfloor: opaque card border via color-mix against body-bg (v19.0.1.1.2) gsinghpal 2026-04-12 13:59:20 -04:00
  • 59dfb3335a fusion_plating_shopfloor: stronger card border using color-mix for visibility (v19.0.1.1.1) gsinghpal 2026-04-12 13:53:54 -04:00
  • ccfae66975 fusion_plating_shopfloor: card styling fix + drag & drop between work centres (v19.0.1.1.0) gsinghpal 2026-04-12 13:49:47 -04:00
  • a8eacc94bc fusion_plating_shopfloor: replace hardcoded colors with CSS vars for dark mode (v19.0.1.0.1) gsinghpal 2026-04-12 13:27:53 -04:00
  • b79e3d5c2e changes gsinghpal 2026-04-12 09:11:35 -04:00
  • be611876ad changes gsinghpal 2026-04-12 09:09:50 -04:00
  • d07159b9b5 fusion_authorizer_portal: wire accessibility assessments into MOD/ODSP/WSIB workflows (v19.0.2.8.0) gsinghpal 2026-04-09 08:24:30 -04:00
  • 5d89e04f82 fusion_claims: shorten handoff_to_client label to 'Handed Off' (v19.0.8.0.5) gsinghpal 2026-04-09 08:09:36 -04:00
  • b6d101c9a2 fusion_claims: fix handoff_to_client Selection ordering (v19.0.8.0.4) gsinghpal 2026-04-09 08:02:39 -04:00
  • 0fe8a71c05 fusion_claims: MOD workflow rework — two-assessment split, 3 submission paths, recovery actions (v19.0.8.0.3) gsinghpal 2026-04-09 07:34:17 -04:00
  • 8b2cbd9085 fusion_claims: ADP workflow recovery actions + email gap fixes gsinghpal 2026-04-09 06:06:33 -04:00
  • d60a75a391 fusion_claims: cap MOD follow-up email flood with rolling 30-day window gsinghpal 2026-04-08 00:01:19 -04:00
  • c30a61c93f changes gsinghpal 2026-04-07 22:03:20 -04:00
  • f4c6dca171 Update woo_instance.py gsinghpal 2026-04-07 21:47:15 -04:00
  • 87a649b63d changes gsinghpal 2026-04-07 21:42:21 -04:00
  • 7d8f30627f changes gsinghpal 2026-04-07 21:42:12 -04:00
  • 4fde4c7bd1 changes gsinghpal 2026-04-07 20:49:21 -04:00
  • 3cc93b8783 changes gsinghpal 2026-04-04 15:37:16 -04:00
  • c66bdf5089 changes gsinghpal 2026-04-03 15:45:18 -04:00
  • 4cd7357aa0 changes gsinghpal 2026-04-02 23:40:34 -04:00
  • 1c560c6df2 changes gsinghpal 2026-04-02 17:55:32 -04:00
  • f715570e0c Update .DS_Store gsinghpal 2026-04-02 11:27:28 -04:00
  • 3022b8ed59 CHANGES gsinghpal 2026-04-02 10:45:07 -04:00
  • 2a363c6b40 changes gsinghpal 2026-04-02 03:30:02 -04:00
  • 5b76037988 fix: don't re-upload images for already-synced variants gsinghpal 2026-04-01 22:06:32 -04:00
  • 39e007b42f feat: default variant selector — user picks which variant is the default gsinghpal 2026-04-01 22:02:29 -04:00
  • 8c01deb2e3 fix: properly decode base64 image data and detect MIME type gsinghpal 2026-04-01 21:57:14 -04:00
  • 1a679a45c3 fix: serve variant images via custom endpoint instead of product URL gsinghpal 2026-04-01 21:53:41 -04:00
  • 88305a4ce0 chore: bump version to 19.0.3.0.0 gsinghpal 2026-04-01 21:49:08 -04:00
  • e3d784f566 fix: store variant image in DB table not ir.attachment gsinghpal 2026-04-01 21:44:30 -04:00
  • 27955c8c41 fix: force commit image save and add debug logging for variant images gsinghpal 2026-04-01 21:37:39 -04:00
  • 21c1e37211 fix: save wizard images to Odoo product before passing URL to WC gsinghpal 2026-04-01 21:35:03 -04:00
  • ed426912ce fix: add .png extension to image URLs — WC rejects extensionless URLs gsinghpal 2026-04-01 21:26:25 -04:00
  • 768731da0f fix: use Odoo public image URLs instead of broken WP media upload gsinghpal 2026-04-01 19:10:47 -04:00
  • 75ceee1e69 fix: use WC attribute ID (not name) when setting variation attributes gsinghpal 2026-04-01 18:59:54 -04:00
  • 71dea1f91b fix: remove readonly from variant line model — use force_save in view gsinghpal 2026-04-01 18:39:13 -04:00
  • 842832cc41 fix: filter inactive/attributeless variants from push wizard gsinghpal 2026-04-01 18:33:50 -04:00
  • 08d7ee17ff fix: populate variant lines in default_get instead of onchange gsinghpal 2026-04-01 18:32:13 -04:00
  • 39d4fe5020 fix: variant update now sets attribute values and default variant on WC gsinghpal 2026-04-01 18:20:52 -04:00
  • 8983c8bd50 feat: variant wizard now creates AND updates existing WC variations gsinghpal 2026-04-01 18:10:07 -04:00
  • 1bf4092b39 feat: variant push wizard — review pricing, SKU, images before pushing gsinghpal 2026-04-01 18:05:39 -04:00
  • 2afe54d15e fix: move variant push button inline with Odoo Product name gsinghpal 2026-04-01 17:59:25 -04:00
  • a0ad52fe46 feat: push variants button on mapped products — convert simple→variable in WC gsinghpal 2026-04-01 17:52:37 -04:00
  • a3fa1ced16 fix: group Odoo products by template — show variant count instead of duplicates gsinghpal 2026-04-01 17:42:01 -04:00
  • 9d483fb474 feat: full variable product support — create WC products with variants from Odoo gsinghpal 2026-04-01 17:22:40 -04:00
  • 05c84d077d feat: move tax and pricelist mapping inline to Sync Settings tab gsinghpal 2026-04-01 16:58:01 -04:00
  • bc2bba14aa fix: redesign product creation wizard — use Odoo statusbar, clean layout gsinghpal 2026-04-01 16:23:07 -04:00
  • b83c9fd318 fix: auto-refresh product list when category filter wizard closes gsinghpal 2026-04-01 16:11:36 -04:00
  • 5e806745da feat: persistent hidden categories with wizard and toggle gsinghpal 2026-04-01 16:06:15 -04:00
  • 52be90c10d feat: category filter dropdown on unmatched Odoo products panel gsinghpal 2026-04-01 15:56:13 -04:00
  • 9f0badfb7e fix: AI prompt fields use full width instead of narrow column gsinghpal 2026-04-01 15:45:18 -04:00
  • c46e4c0b28 feat: AI model selection dropdown with Claude and OpenAI models gsinghpal 2026-04-01 15:36:23 -04:00