Browse Source

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

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

3
beesdoo_product/models/beesdoo_product.py

@ -16,7 +16,8 @@ class BeesdooProduct(models.Model):
def _compute_main_seller_id(self):
# 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
self.main_seller_id = sorted(self.seller_ids, key=lambda seller: seller.date_start, reverse=True)[0].name
if self.seller_ids:
self.main_seller_id = sorted(self.seller_ids, key=lambda seller: seller.date_start, reverse=True)[0].name

14
beesdoo_product/views/beesdoo_product.xml

@ -2,7 +2,7 @@
<odoo>
<record model="ir.ui.view" id="beesdoo_product_form">
<record model="ir.ui.view" id="beesdoo_product_form">
<field name="name">bees.product.template.form</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="product.product_template_only_form_view" />
@ -12,11 +12,21 @@
<field name="local_label" />
<field name="fair_label" />
<field name="origin_label" />
<field name="main_seller_id" string="Fournisseur Principal"/>
</field>
</field>
</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">
<field name="name">bees.product.label.form</field>
<field name="model">beesdoo.product.label</field>

Loading…
Cancel
Save