modify party/producer field on purchase contract #060223
This commit is contained in:
parent
dd341b2e99
commit
500f2e1b19
|
@ -42,8 +42,8 @@ class AgronomicsContract(Workflow, ModelSQL, ModelView):
|
||||||
fields.Date('Start Date'), 'on_change_with_start_date')
|
fields.Date('Start Date'), 'on_change_with_start_date')
|
||||||
end_date = fields.Function(
|
end_date = fields.Function(
|
||||||
fields.Date('End Date'), 'on_change_with_end_date')
|
fields.Date('End Date'), 'on_change_with_end_date')
|
||||||
producer = fields.Many2One(
|
party = fields.Many2One(
|
||||||
'party.party', "Producer", states=_STATES, depends=_DEPENDS,
|
'party.party', "Party", states=_STATES, depends=_DEPENDS,
|
||||||
required=True)
|
required=True)
|
||||||
price_list_types = fields.One2Many(
|
price_list_types = fields.One2Many(
|
||||||
'agronomics.contract-product.price_list.type-product.price_list',
|
'agronomics.contract-product.price_list.type-product.price_list',
|
||||||
|
@ -89,7 +89,7 @@ class AgronomicsContract(Workflow, ModelSQL, ModelView):
|
||||||
return 'draft'
|
return 'draft'
|
||||||
|
|
||||||
def get_rec_name(self, name):
|
def get_rec_name(self, name):
|
||||||
ret = self.producer.rec_name
|
ret = self.party.rec_name
|
||||||
if self.start_date:
|
if self.start_date:
|
||||||
ret += ' - %s' % (self.start_date)
|
ret += ' - %s' % (self.start_date)
|
||||||
return ret
|
return ret
|
||||||
|
@ -153,7 +153,7 @@ class AgronomicsContractLine(ModelSQL, ModelView):
|
||||||
ondelete='CASCADE')
|
ondelete='CASCADE')
|
||||||
parcel = fields.Many2One('agronomics.parcel', "Parcel",
|
parcel = fields.Many2One('agronomics.parcel', "Parcel",
|
||||||
domain=[
|
domain=[
|
||||||
('producer', '=', Eval('_parent_contract.producer')),
|
('producer', '=', Eval('_parent_contract.party')),
|
||||||
('crop', '=', Eval('_parent_contract.crop'))
|
('crop', '=', Eval('_parent_contract.crop'))
|
||||||
])
|
])
|
||||||
product = fields.Function(
|
product = fields.Function(
|
||||||
|
|
|
@ -5,8 +5,8 @@ this repository contains the full copyright notices and license terms. -->
|
||||||
<label name="reference"/>
|
<label name="reference"/>
|
||||||
<field name="reference"/>
|
<field name="reference"/>
|
||||||
<newline/>
|
<newline/>
|
||||||
<label name="producer"/>
|
<label name="party"/>
|
||||||
<field name="producer"/>
|
<field name="party"/>
|
||||||
<label name="crop"/>
|
<label name="crop"/>
|
||||||
<field name="crop"/>
|
<field name="crop"/>
|
||||||
<label name="start_date"/>
|
<label name="start_date"/>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
this repository contains the full copyright notices and license terms. -->
|
this repository contains the full copyright notices and license terms. -->
|
||||||
<tree>
|
<tree>
|
||||||
<field name="reference"/>
|
<field name="reference"/>
|
||||||
<field name="producer"/>
|
<field name="party"/>
|
||||||
<field name="crop"/>
|
<field name="crop"/>
|
||||||
<field name="start_date"/>
|
<field name="start_date"/>
|
||||||
<field name="end_date"/>
|
<field name="end_date"/>
|
||||||
|
|
Loading…
Reference in New Issue