From 500f2e1b19b5b8cee4eacb83e7c2cff7f8eaf7df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=80ngel=20=C3=80lvarez?= Date: Mon, 10 Oct 2022 11:49:49 +0200 Subject: [PATCH 1/2] modify party/producer field on purchase contract #060223 --- contract.py | 8 ++++---- view/contract_form.xml | 4 ++-- view/contract_tree.xml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/contract.py b/contract.py index 31eeaba..370267b 100644 --- a/contract.py +++ b/contract.py @@ -42,8 +42,8 @@ class AgronomicsContract(Workflow, ModelSQL, ModelView): fields.Date('Start Date'), 'on_change_with_start_date') end_date = fields.Function( fields.Date('End Date'), 'on_change_with_end_date') - producer = fields.Many2One( - 'party.party', "Producer", states=_STATES, depends=_DEPENDS, + party = fields.Many2One( + 'party.party', "Party", states=_STATES, depends=_DEPENDS, required=True) price_list_types = fields.One2Many( 'agronomics.contract-product.price_list.type-product.price_list', @@ -89,7 +89,7 @@ class AgronomicsContract(Workflow, ModelSQL, ModelView): return 'draft' def get_rec_name(self, name): - ret = self.producer.rec_name + ret = self.party.rec_name if self.start_date: ret += ' - %s' % (self.start_date) return ret @@ -153,7 +153,7 @@ class AgronomicsContractLine(ModelSQL, ModelView): ondelete='CASCADE') parcel = fields.Many2One('agronomics.parcel', "Parcel", domain=[ - ('producer', '=', Eval('_parent_contract.producer')), + ('producer', '=', Eval('_parent_contract.party')), ('crop', '=', Eval('_parent_contract.crop')) ]) product = fields.Function( diff --git a/view/contract_form.xml b/view/contract_form.xml index e5bb057..5b7f31a 100644 --- a/view/contract_form.xml +++ b/view/contract_form.xml @@ -5,8 +5,8 @@ this repository contains the full copyright notices and license terms. -->