From 5f414db90967c67d64448f62b167b1ed6acb227b Mon Sep 17 00:00:00 2001 From: Marc Durepos Date: Mon, 12 Feb 2024 17:02:56 -0500 Subject: [PATCH] bemade_fsm: update work order titles to match new specs --- bemade_fsm/__manifest__.py | 2 +- bemade_fsm/models/task.py | 2 +- bemade_fsm/reports/worksheet_custom_report_templates.xml | 5 ++++- bemade_fsm/reports/worksheet_custom_reports.xml | 4 ++-- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/bemade_fsm/__manifest__.py b/bemade_fsm/__manifest__.py index 78f0d36..e6da671 100644 --- a/bemade_fsm/__manifest__.py +++ b/bemade_fsm/__manifest__.py @@ -20,7 +20,7 @@ ######################################################################################## { 'name': 'Improved Field Service Management', - 'version': '15.0.1.0.9', + 'version': '15.0.1.0.10', 'summary': 'Adds functionality necessary for managing field service operations at Durpro.', 'description': 'Adds functionality necessary for managing field service operations at Durpro.', 'category': 'Services/Field Service', diff --git a/bemade_fsm/models/task.py b/bemade_fsm/models/task.py index b7f2fb0..56ab0ac 100644 --- a/bemade_fsm/models/task.py +++ b/bemade_fsm/models/task.py @@ -94,7 +94,7 @@ class Task(models.Model): pattern = re.compile(r"\d+$") matches = map(lambda n: pattern.search(n), prev_seqs) seq += max(map(lambda n: int(n.group(1)) if n else 0), matches) - rec.work_order_number = rec.sale_order_id.name.replace('SO', 'WO', 1) \ + rec.work_order_number = rec.sale_order_id.name.replace('SO', 'SVR', 1) \ + f"-{seq}" return res diff --git a/bemade_fsm/reports/worksheet_custom_report_templates.xml b/bemade_fsm/reports/worksheet_custom_report_templates.xml index 7436646..6e3dcc2 100644 --- a/bemade_fsm/reports/worksheet_custom_report_templates.xml +++ b/bemade_fsm/reports/worksheet_custom_report_templates.xml @@ -218,7 +218,10 @@