bemade_fsm: update work order titles to match new specs
This commit is contained in:
parent
8b1d9c0aa9
commit
5f414db909
4 changed files with 8 additions and 5 deletions
|
|
@ -20,7 +20,7 @@
|
||||||
########################################################################################
|
########################################################################################
|
||||||
{
|
{
|
||||||
'name': 'Improved Field Service Management',
|
'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.',
|
'summary': 'Adds functionality necessary for managing field service operations at Durpro.',
|
||||||
'description': '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',
|
'category': 'Services/Field Service',
|
||||||
|
|
|
||||||
|
|
@ -94,7 +94,7 @@ class Task(models.Model):
|
||||||
pattern = re.compile(r"\d+$")
|
pattern = re.compile(r"\d+$")
|
||||||
matches = map(lambda n: pattern.search(n), prev_seqs)
|
matches = map(lambda n: pattern.search(n), prev_seqs)
|
||||||
seq += max(map(lambda n: int(n.group(1)) if n else 0), matches)
|
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}"
|
+ f"-{seq}"
|
||||||
return res
|
return res
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -218,7 +218,10 @@
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
<template id="workorder_page_info_block">
|
<template id="workorder_page_info_block">
|
||||||
<h1>Work Order <span t-out="doc.work_order_number"></span></h1>
|
<h1>
|
||||||
|
<span name="planned_date_begin" t-out="doc.planned_date_begin"/> -
|
||||||
|
<span name="work_order_number" t-out="doc.work_order_number"/> -
|
||||||
|
</h1>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div t-attf-class="{{'col-6' if report_type == 'pdf' else 'col-md-6 col-12'}}">
|
<div t-attf-class="{{'col-6' if report_type == 'pdf' else 'col-md-6 col-12'}}">
|
||||||
<div t-if="doc.user_ids"><h6>Technicians: </h6></div>
|
<div t-if="doc.user_ids"><h6>Technicians: </h6></div>
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,8 @@
|
||||||
<field name="name">Work Order Report (PDF)</field>
|
<field name="name">Work Order Report (PDF)</field>
|
||||||
<field name="report_name">bemade_fsm.work_order</field>
|
<field name="report_name">bemade_fsm.work_order</field>
|
||||||
<field name="report_file">bemade_fsm.work_order</field>
|
<field name="report_file">bemade_fsm.work_order</field>
|
||||||
<field name="print_report_name">'%s Work Order %s' % (
|
<field name="print_report_name">'%s %s' % (
|
||||||
time.strftime('%Y-%m-%d'), object.work_order_number)</field>
|
object.planned_date_begin.strftime('%Y-%m-%d'), object.work_order_number)</field>
|
||||||
<field name="report_type">qweb-pdf</field>
|
<field name="report_type">qweb-pdf</field>
|
||||||
</record>
|
</record>
|
||||||
</data>
|
</data>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue