Commit Graph

  • e99cf20887 style(shopfloor): tablet lock clock 24h -> 12h with AM/PM gsinghpal 2026-05-24 10:16:17 -04:00
  • cc5542833f style(shopfloor): tablet lock screen tile grid 3 -> 5 columns gsinghpal 2026-05-24 10:13:52 -04:00
  • 0568d8ae87 fix(plating-perms): widen settings landing field to ir.actions.actions gsinghpal 2026-05-24 10:11:40 -04:00
  • c2180d3691 Merge: Fusion Plating Permissions Overhaul Phase 1 gsinghpal 2026-05-24 10:05:25 -04:00
  • 42036c23ab fix(plating-perms): Phase I post-deploy fixes (live entech test catches) gsinghpal 2026-05-24 10:02:32 -04:00
  • 7bcbcb4008 fix(plating-perms): deploy-time cascade fixes from entech I3 gsinghpal 2026-05-24 09:07:13 -04:00
  • 0047f49d2c fix(plating-perms): address final-reviewer critical + important issues gsinghpal 2026-05-24 08:37:13 -04:00
  • 5cc1117f75 feat(plating-migration): dry-run + Owner-approval workflow gsinghpal 2026-05-24 02:21:43 -04:00
  • de3ec7d97a feat(plating-sec): SO confirm gate + fix _administrator typo + Python sweep gsinghpal 2026-05-24 02:11:35 -04:00
  • 89a937fb32 feat(plating-team): Owner-only Team kanban + Designated Official fields gsinghpal 2026-05-24 02:03:44 -04:00
  • 830b29ce49 feat(plating-landing): role-based dispatch resolver + picklist expansion gsinghpal 2026-05-24 01:56:37 -04:00
  • 269f9984ef feat(plating-views): Layer 3 — field/button gates per role gsinghpal 2026-05-24 01:45:39 -04:00
  • 9e5c23f37d fix(plating-tests): correct menu xmlids (menu_fp_sales, menu_fp_shopfloor) gsinghpal 2026-05-24 01:36:28 -04:00
  • 36cd4341a7 feat(plating-menu): Layer 1+2 — explicit groups on top-level menus + submenus gsinghpal 2026-05-24 01:35:11 -04:00
  • c34dfce6c3 fix(plating-tests): correct AVL model name (fusion.plating.avl) gsinghpal 2026-05-24 01:24:24 -04:00
  • 84ed406c8e feat(plating-quality): split Manager vs Quality Manager permissions gsinghpal 2026-05-24 01:23:32 -04:00
  • f4e1f9d218 refactor(plating-sec): extend ACL sweep to 13 missed modules gsinghpal 2026-05-24 01:18:52 -04:00
  • 8eb2c2de95 refactor(plating-sec): sweep all ACL CSVs to new role group xmlids gsinghpal 2026-05-24 01:14:02 -04:00
  • bdf676e05a test(plating-sec): verify 8-role hierarchy + implied_ids chains gsinghpal 2026-05-24 01:03:48 -04:00
  • 6c7e11db4d fix(plating-sec): move cross-module implied_ids out of fp_security_v2.xml gsinghpal 2026-05-24 00:59:20 -04:00
  • a53b03265d feat(plating-sec): add 8 consolidated role groups + mark old groups deprecated gsinghpal 2026-05-24 00:47:54 -04:00
  • 560ffa2cdf docs(plating): permissions overhaul Phase 1 — spec + implementation plan gsinghpal 2026-05-24 00:43:00 -04:00
  • d89546bec7 fix(shopfloor): Back button + logo frame shape gsinghpal 2026-05-23 22:11:51 -04:00
  • 818dfa3882 fix(shopfloor): bigger logo frame on the tablet lock screen gsinghpal 2026-05-23 22:06:17 -04:00
  • 772107d25b feat(shopfloor): tablet lock-screen redesign — frontend + manifest gsinghpal 2026-05-23 21:56:32 -04:00
  • c61371005a feat(shopfloor): extend /fp/tablet/tiles payload with company block gsinghpal 2026-05-23 21:52:17 -04:00
  • 7a0bd67fc0 docs(shopfloor): implementation plan for tablet lock-screen redesign gsinghpal 2026-05-23 21:44:24 -04:00
  • efc420b4ce docs(shopfloor): tablet lock-screen redesign spec gsinghpal 2026-05-23 21:38:11 -04:00
  • fd2b2908f3 fix(shopfloor): plant-view card sizing — match the mockup proportions gsinghpal 2026-05-23 21:20:01 -04:00
  • eb1fd50add fix(shopfloor): legacy client actions redirect to fp_plant_kanban gsinghpal 2026-05-23 21:14:33 -04:00
  • a60506a645 feat(shopfloor): Phase 5 — flip default to v2 plant view + docs gsinghpal 2026-05-23 20:59:44 -04:00
  • 8b9b4d60ad feat(shopfloor): Phase 4 — plant-view kanban frontend (OWL + SCSS + XML) gsinghpal 2026-05-23 20:57:55 -04:00
  • a90eace4d0 feat(shopfloor): Phase 3 — plant_kanban endpoint + dispatch gsinghpal 2026-05-23 20:51:36 -04:00
  • 7c2ae84e32 feat(jobs): Phase 2 — card_state + mini_timeline + precedence helpers gsinghpal 2026-05-23 20:48:14 -04:00
  • 63d692b322 feat(plating): Phase 1 — plant-view kanban data model foundation gsinghpal 2026-05-23 20:43:15 -04:00
  • 1a3ca8704e feat(plating): session 2026-05-23 deploys — F1/F7/S22/S23 + UI fixes gsinghpal 2026-05-23 20:37:17 -04:00
  • d6ebcb6233 docs(shopfloor): implementation plan for plant-view kanban redesign gsinghpal 2026-05-23 20:34:42 -04:00
  • 48805b5988 docs(shopfloor): plant-view kanban redesign spec gsinghpal 2026-05-23 20:22:17 -04:00
  • 005daade55 changes gsinghpal 2026-05-23 07:53:41 -04:00
  • 27e12dd544 chore(shopfloor): register fp_rpc.js asset + bump to 19.0.30.2.0 (P6.3.6) phase6_3-audit-kwarg gsinghpal 2026-05-23 00:47:51 -04:00
  • 5f03080374 feat(shopfloor): switch action-path RPCs to fpRpc + wire plant_overview/move_card (P6.3.5) gsinghpal 2026-05-23 00:47:20 -04:00
  • efaf16dffb feat(shopfloor): propagate tablet_tech_id to shopfloor + manager action endpoints (P6.3.3 + P6.3.4) gsinghpal 2026-05-23 00:43:44 -04:00
  • e4000374ca feat(fusion_plating_shopfloor): wire tablet_tech_id into workspace endpoints (P6.3.2) gsinghpal 2026-05-23 00:37:58 -04:00
  • fee4219703 feat(fusion_plating_shopfloor): fpRpc wrapper + env_for_tablet_tech helper (P6.3.1) gsinghpal 2026-05-23 00:36:38 -04:00
  • 6ca9a58a8c chore(fusion_plating_shopfloor): bump 19.0.30.1.0 for Phase 6.2 — lock screen phase6_2-lock-screen gsinghpal 2026-05-23 00:33:42 -04:00
  • d86c120969 feat(fusion_plating_shopfloor): FpPinSetup client action for self-service PIN (P6.2.6) gsinghpal 2026-05-23 00:33:28 -04:00
  • 85609f99cd feat(fusion_plating_shopfloor): wire FpTabletLock + Hand-Off into Landing/Workspace/Manager (P6.2.5) gsinghpal 2026-05-23 00:32:52 -04:00
  • 29821bd541 feat(fusion_plating_shopfloor): FpTabletLock outer wrapper component (P6.2.4) gsinghpal 2026-05-23 00:29:24 -04:00
  • 1fdafd34d1 feat(fusion_plating_shopfloor): FpIdleWarning overlay (P6.2.3) gsinghpal 2026-05-23 00:28:30 -04:00
  • 9584953467 feat(fusion_plating_shopfloor): FpPinPad numeric keypad component (P6.2.2) gsinghpal 2026-05-23 00:28:01 -04:00
  • 52097ca59b feat(fusion_plating_shopfloor): tech_store + activity_tracker OWL services (P6.2.1) gsinghpal 2026-05-23 00:27:13 -04:00
  • 1d6184dd2f chore(fusion_plating_shopfloor): bump 19.0.30.0.0 for Phase 6.1 — PIN backend phase6_1-pin-backend gsinghpal 2026-05-23 00:17:37 -04:00
  • 88a473e7eb feat(fusion_plating_shopfloor): Preferences Set/Change PIN + Manager Reset button (P6.1.7) gsinghpal 2026-05-23 00:17:20 -04:00
  • 08ababc2c7 feat(fusion_plating_shopfloor): station roster + idle override + tablet config defaults (P6.1.6) gsinghpal 2026-05-23 00:16:52 -04:00
  • 59ad77839a feat(fusion_plating_shopfloor): /fp/tablet/tiles + /fp/tablet/ping endpoints (P6.1.4-P6.1.5) gsinghpal 2026-05-23 00:15:40 -04:00
  • a594431eb6 feat(fusion_plating_shopfloor): /fp/tablet/unlock with per-user lockout (P6.1.3) gsinghpal 2026-05-23 00:15:01 -04:00
  • 58d02598da feat(fusion_plating_shopfloor): /fp/tablet/set_pin + /fp/tablet/reset_pin_for endpoints (P6.1.2) gsinghpal 2026-05-23 00:14:18 -04:00
  • 395bd4949e feat(fusion_plating_shopfloor): res.users tablet PIN fields + hash helpers (P6.1.1) gsinghpal 2026-05-23 00:13:33 -04:00
  • a6546ac858 docs(fusion_plating_shopfloor): implementation plan for Phase 6 PIN gate gsinghpal 2026-05-23 00:05:45 -04:00
  • 233e5e6e72 docs(fusion_plating_shopfloor): Phase 6 PIN gate + auto-lock spec gsinghpal 2026-05-22 23:48:46 -04:00
  • b06a5b2d12 fix(fusion_plating_jobs): delete orphan Plant Overview menu record gsinghpal 2026-05-22 23:07:15 -04:00
  • 3ef67c6beb fix(fusion_plating_shopfloor): import fields in manager_controller gsinghpal 2026-05-22 23:01:44 -04:00
  • 4a304e02f3 fix(fusion_plating_jobs): restore quick_look_qty + instruction_attachment_ids gsinghpal 2026-05-22 22:47:43 -04:00
  • 0d08d2d135 fix(fusion_plating_jobs): restore quick_look_partner_id + quick_look_part_catalog_id gsinghpal 2026-05-22 22:46:18 -04:00
  • f9cb1b11ce fix(fusion_plating_jobs): drop ir.cron numbercall/doall — removed in Odoo 19 gsinghpal 2026-05-22 22:43:34 -04:00
  • 1122f84007 docs(fusion_plating): document tablet redesign architecture in CLAUDE.md (P5.1) phase5-cleanup-complete gsinghpal 2026-05-22 22:23:23 -04:00
  • 2cdb2e3d0b chore(fusion_plating): bump versions for Phase 4 — Manager Desk refactor phase4-manager-refactor gsinghpal 2026-05-22 22:22:18 -04:00
  • f00dda2abd feat(fusion_plating_shopfloor): Manager Desk 4-tab refactor (P4.5-P4.10) gsinghpal 2026-05-22 22:21:53 -04:00
  • 3b7b2477cf feat(fusion_plating_shopfloor): 3 new manager endpoints — funnel, inbox, at_risk (P4.2-P4.4) gsinghpal 2026-05-22 22:17:53 -04:00
  • e762ee4b68 feat(fusion_plating): fp.work.centre bottleneck_score + avg_wait_minutes (P4.1) gsinghpal 2026-05-22 22:16:37 -04:00
  • 5d086c7f27 chore(fusion_plating_shopfloor): bump 19.0.28.0.0 for Phase 3 — Landing refactor phase3-landing gsinghpal 2026-05-22 22:12:06 -04:00
  • 3eba80bb31 docs(fusion_plating_shopfloor): deprecation markers on legacy endpoints (P3.6) gsinghpal 2026-05-22 22:11:49 -04:00
  • 2a0d1862df feat(fusion_plating_shopfloor): rewire menus to Shop Floor Landing (P3.5) gsinghpal 2026-05-22 22:10:36 -04:00
  • 7f70785b79 feat(fusion_plating_shopfloor): ShopfloorLanding client action (P3.2-P3.4) gsinghpal 2026-05-22 22:09:09 -04:00
  • 9dcd00d9b2 feat(fusion_plating_shopfloor): /fp/landing/kanban endpoint gsinghpal 2026-05-22 22:06:40 -04:00
  • 5a28c7e90f chore(fusion_plating): bump versions for Phase 2 — cron + ACL + supporting computes phase2-cron-and-acl gsinghpal 2026-05-22 22:04:26 -04:00
  • 3c2efae951 feat(fusion_plating): lift operator ACL for cert write + thickness create + override read gsinghpal 2026-05-22 22:04:05 -04:00
  • c06d3d442a feat(fusion_plating_jobs): auto-pause cron for stale in-progress steps gsinghpal 2026-05-22 22:03:20 -04:00
  • c76eb94724 feat(fusion_plating_jobs): late_risk_ratio + active_step_id computes on fp.job gsinghpal 2026-05-22 22:01:58 -04:00
  • 06dc6a62b9 feat(fusion_plating): long_running flag on process node (auto-pause opt-out) gsinghpal 2026-05-22 22:01:13 -04:00
  • 5463efcfc2 chore(fusion_plating_jobs): bump 19.0.10.19.0 for Phase 1 — Workspace foundation phase1-workspace-foundation gsinghpal 2026-05-22 21:53:43 -04:00
  • 3fdbeed813 feat(fusion_plating_jobs): Open Workspace smart button on fp.job form gsinghpal 2026-05-22 21:53:19 -04:00
  • a18ef6c405 feat(fusion_plating_shopfloor): JobWorkspace client action (header/steps/side/rail) gsinghpal 2026-05-22 21:52:26 -04:00
  • eae6a471e8 feat(fusion_plating_shopfloor): workspace_controller — 4 endpoints + tests gsinghpal 2026-05-22 21:50:09 -04:00
  • a61bd05a5c feat(fusion_plating_shopfloor): KanbanCard shared OWL service gsinghpal 2026-05-22 21:48:13 -04:00
  • 8109b3ec76 feat(fusion_plating_shopfloor): HoldComposer shared OWL service gsinghpal 2026-05-22 21:47:29 -04:00
  • 9d78bc4317 feat(fusion_plating_shopfloor): SignaturePad shared OWL service gsinghpal 2026-05-22 21:46:46 -04:00
  • 5c3c979f77 feat(fusion_plating_shopfloor): GateViz shared OWL service gsinghpal 2026-05-22 21:46:07 -04:00
  • b52fe01d07 feat(fusion_plating_shopfloor): WorkflowChip shared OWL service + dark-mode SCSS gsinghpal 2026-05-22 21:45:33 -04:00
  • 81da9bf71c feat(fusion_plating_jobs): fp.job.step blocker_kind/reason/jump_target computes gsinghpal 2026-05-22 21:44:15 -04:00
  • 1d04ac8cb7 feat(fusion_plating_jobs): fp.job.display_wo_name compute (WO # 00001) gsinghpal 2026-05-22 21:43:36 -04:00
  • 27465cfeac docs(fusion_plating_shopfloor): implementation plan for tablet redesign gsinghpal 2026-05-22 21:38:01 -04:00
  • fb5da1e3cd docs(fusion_plating_shopfloor): brainstorm spec for tablet redesign gsinghpal 2026-05-22 21:31:15 -04:00
  • f661724c72 changes gsinghpal 2026-05-22 18:01:31 -04:00
  • d127e19b45 changes gsinghpal 2026-05-21 21:00:10 -04:00
  • d022e529d9 changes gsinghpal 2026-05-21 09:22:50 -04:00
  • 894eea7ce2 Merge branch 'main' of https://github.com/gsinghpal/Odoo-Modules gsinghpal 2026-05-21 05:18:40 -04:00
  • b395600a1c changes gsinghpal 2026-05-21 05:18:32 -04:00
  • 612394c987 Merge branch 'main' of https://github.com/gsinghpal/Odoo-Modules gsinghpal 2026-05-21 04:48:06 -04:00
  • d6d6249857 changes gsinghpal 2026-05-21 04:47:45 -04:00