Browse Source

SOO1 : placer le fournisseur principal au bon endroit dans la vue

pull/3/head
EliseDup 9 years ago
parent
commit
9f618377e8
  1. 1
      beesdoo_product/models/beesdoo_product.py
  2. 12
      beesdoo_product/views/beesdoo_product.xml

1
beesdoo_product/models/beesdoo_product.py

@ -16,6 +16,7 @@ class BeesdooProduct(models.Model):
def _compute_main_seller_id(self): def _compute_main_seller_id(self):
# Ce champs doit être champs calculé qui va chercher # Ce champs doit être champs calculé qui va chercher
# le vendeur associé qui a la date de début la plus récente et plus petite qu’aujourd’hui # le vendeur associé qui a la date de début la plus récente et plus petite qu’aujourd’hui
if self.seller_ids:
self.main_seller_id = sorted(self.seller_ids, key=lambda seller: seller.date_start, reverse=True)[0].name self.main_seller_id = sorted(self.seller_ids, key=lambda seller: seller.date_start, reverse=True)[0].name

12
beesdoo_product/views/beesdoo_product.xml

@ -12,11 +12,21 @@
<field name="local_label" /> <field name="local_label" />
<field name="fair_label" /> <field name="fair_label" />
<field name="origin_label" /> <field name="origin_label" />
<field name="main_seller_id" string="Fournisseur Principal"/>
</field> </field>
</field> </field>
</record> </record>
<record model="ir.ui.view" id="beesdoo_product_form2">
<field name="name">bees.product.template.form2</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="product.product_template_form_view" />
<field name="arch" type="xml">
<div name="weight" position="after">
<field name="main_seller_id" string="Fournisseur Principal" />
</div>
</field>
</record>
<record model="ir.ui.view" id="beesdoo_product_label_form"> <record model="ir.ui.view" id="beesdoo_product_label_form">
<field name="name">bees.product.label.form</field> <field name="name">bees.product.label.form</field>
<field name="model">beesdoo.product.label</field> <field name="model">beesdoo.product.label</field>

Loading…
Cancel
Save