Add surveyor on shipment
This commit is contained in:
@@ -441,9 +441,10 @@ class ShipmentIn(metaclass=PoolMeta):
|
||||
'shipment',
|
||||
'Container'
|
||||
)
|
||||
shipment_wr = fields.One2Many('shipment.wr','shipment_in',"WR")
|
||||
controller = fields.Many2One('party.party',"Controller")
|
||||
controller_target = fields.Char("Targeted controller")
|
||||
shipment_wr = fields.One2Many('shipment.wr','shipment_in',"WR")
|
||||
controller = fields.Many2One('party.party',"Controller")
|
||||
surveyor = fields.Many2One('party.party', "Surveyor")
|
||||
controller_target = fields.Char("Targeted controller")
|
||||
send_instruction = fields.Boolean("Send instruction")
|
||||
instructions = fields.Text("Instructions")
|
||||
add_bl = fields.Boolean("Add BL")
|
||||
@@ -625,12 +626,18 @@ class ShipmentIn(metaclass=PoolMeta):
|
||||
|
||||
@property
|
||||
def report_insurance_surveyor(self):
|
||||
if self.surveyor:
|
||||
return self.surveyor.rec_name or ''
|
||||
if self.controller:
|
||||
return self.controller.rec_name or ''
|
||||
fee = self._get_report_insurance_fee()
|
||||
supplier = getattr(fee, 'supplier', None) if fee else None
|
||||
return getattr(supplier, 'rec_name', '') or ''
|
||||
|
||||
@property
|
||||
def report_insurance_contact_surveyor(self):
|
||||
return self.report_insurance_surveyor
|
||||
|
||||
@property
|
||||
def report_insurance_issue_place_and_date(self):
|
||||
Date = Pool().get('ir.date')
|
||||
|
||||
Reference in New Issue
Block a user