purchase_usability: remove unnecessary field delivery_partner_id

This commit is contained in:
clementmbr
2021-06-23 10:48:21 +02:00
parent de2e5f2121
commit 80a8f674a7
2 changed files with 0 additions and 23 deletions

View File

@@ -10,17 +10,3 @@ class PurchaseOrder(models.Model):
picking_type_id = fields.Many2one(tracking=True) picking_type_id = fields.Many2one(tracking=True)
incoterm_id = fields.Many2one(tracking=True) incoterm_id = fields.Many2one(tracking=True)
# inherit compute method of the field delivery_partner_id
# defined in purchase_usability
@api.depends('dest_address_id', 'picking_type_id')
def _compute_delivery_partner_id(self):
for o in self:
delivery_partner_id = False
if o.dest_address_id:
delivery_partner_id = o.dest_address_id
elif (
o.picking_type_id.warehouse_id and
o.picking_type_id.warehouse_id.partner_id):
delivery_partner_id = o.picking_type_id.warehouse_id.partner_id
o.delivery_partner_id = delivery_partner_id

View File

@@ -14,15 +14,6 @@ class PurchaseOrder(models.Model):
payment_term_id = fields.Many2one(tracking=True) payment_term_id = fields.Many2one(tracking=True)
fiscal_position_id = fields.Many2one(tracking=True) fiscal_position_id = fields.Many2one(tracking=True)
partner_ref = fields.Char(tracking=True) partner_ref = fields.Char(tracking=True)
# the field 'delivery_partner_id' is used in report
# the compute method of that field is inherited in purchase_stock_usability
delivery_partner_id = fields.Many2one(
'res.partner', compute='_compute_delivery_partner_id')
@api.depends('dest_address_id')
def _compute_delivery_partner_id(self):
for order in self:
order.delivery_partner_id = order.dest_address_id
def print_order(self): def print_order(self):
report = self.env.ref('purchase.action_report_purchase_order') report = self.env.ref('purchase.action_report_purchase_order')