@@ -25,15 +25,13 @@ def _compute_product_updatable(self):
25
25
else :
26
26
super (SaleOrderLine , line )._compute_product_updatable ()
27
27
28
- @api .multi
29
28
@api .depends ("product_id" )
30
29
def _compute_qty_delivered_method (self ):
31
30
super (SaleOrderLine , self )._compute_qty_delivered_method ()
32
31
for line in self :
33
32
if not line .is_expense and line .product_id .field_service_tracking == "line" :
34
33
line .qty_delivered_method = "field_service"
35
34
36
- @api .multi
37
35
@api .depends ("fsm_order_id.stage_id" )
38
36
def _compute_qty_delivered (self ):
39
37
super (SaleOrderLine , self )._compute_qty_delivered ()
@@ -73,7 +71,6 @@ def _field_create_fsm_order_prepare_values(self):
73
71
"company_id" : self .company_id .id ,
74
72
}
75
73
76
- @api .multi
77
74
def _field_create_fsm_order (self ):
78
75
""" Generate fsm_order for the given so line, and link it.
79
76
:return a mapping with the so line id and its linked fsm_order
@@ -108,7 +105,6 @@ def _field_create_fsm_order(self):
108
105
result [so_line .id ] = fsm_order
109
106
return result
110
107
111
- @api .multi
112
108
def _field_find_fsm_order (self ):
113
109
""" Find the fsm_order generated by the so lines. If no fsm_order
114
110
linked, it will be created automatically.
@@ -132,7 +128,6 @@ def _field_find_fsm_order(self):
132
128
res [so_line .id ] = fsm_order
133
129
return res
134
130
135
- @api .multi
136
131
def _field_service_generation (self ):
137
132
""" For service lines, create the field service order. If it already
138
133
exists, it simply links the existing one to the line.
@@ -145,7 +140,6 @@ def _field_service_generation(self):
145
140
if rec .product_id .field_service_tracking == "line" :
146
141
rec ._field_find_fsm_order ()
147
142
148
- @api .multi
149
143
def _prepare_invoice_line (self , qty ):
150
144
res = super ()._prepare_invoice_line (qty )
151
145
res .update ({"fsm_order_id" : self .fsm_order_id .id })
0 commit comments