summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQuentin (OpenERP) <qdp-launchpad@openerp.com>2012-07-25 18:49:59 +0200
committerQuentin (OpenERP) <qdp-launchpad@openerp.com>2012-07-25 18:49:59 +0200
commit0f7f3a06e69084acfcab4a6a8e83222dde4bccdb (patch)
treeacde297ec17ac6a0fed32983a8bdeae4af7ea672
parent4153becb280fb76145748c60094565868f9de3a2 (diff)
[MERGE] partial revert of commit 7101, that was renaming the column product_id into product_template_id on supplierinfo table because it was not passing the runbot tests
bzr revid: qdp-launchpad@openerp.com-20120725164959-capumyjm76ac1puv
-rw-r--r--addons/mrp/mrp_demo.xml10
-rw-r--r--addons/product/product.py6
-rw-r--r--addons/product/product_demo.xml56
3 files changed, 36 insertions, 36 deletions
diff --git a/addons/mrp/mrp_demo.xml b/addons/mrp/mrp_demo.xml
index a008b2a1dee..68fe21ea16c 100644
--- a/addons/mrp/mrp_demo.xml
+++ b/addons/mrp/mrp_demo.xml
@@ -930,7 +930,7 @@
<field name="uom_po_id" ref="product.product_uom_kgm"/>
</record>
<record id="orange_supplier_asus" model="product.supplierinfo">
- <field name="product_template_id" ref="product_orange"/>
+ <field name="product_id" ref="product_orange"/>
<field name="name" ref="base.res_partner_asus"/>
<field name="min_qty">1.0</field>
<field name="product_uom" ref="product.product_uom_kgm"/>
@@ -945,7 +945,7 @@
<field name="uom_po_id" ref="product.product_uom_kgm"/>
</record>
<record id="sugar_supplier_desertic" model="product.supplierinfo">
- <field name="product_template_id" ref="product_sugar"/>
+ <field name="product_id" ref="product_sugar"/>
<field name="name" ref="base.res_partner_desertic_hispafuentes"/>
<field name="product_uom" ref="product.product_uom_kgm"/>
<field name="min_qty">2.0</field>
@@ -960,7 +960,7 @@
<field name="uom_po_id" ref="product_uom_litre"/>
</record>
<record id="water_supplier_agrolait" model="product.supplierinfo">
- <field name="product_template_id" ref="product_water"/>
+ <field name="product_id" ref="product_water"/>
<field name="name" ref="base.res_partner_agrolait"/>
<field name="product_uom" ref="product_uom_litre"/>
<field name="min_qty">2.0</field>
@@ -1050,7 +1050,7 @@
<field name="uom_po_id" ref="product.product_uom_unit"/>
</record>
<record id="cloth_supplier_maxtor" model="product.supplierinfo">
- <field name="product_template_id" ref="product_cloth"/>
+ <field name="product_id" ref="product_cloth"/>
<field name="name" ref="base.res_partner_maxtor"/>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="min_qty">300.0</field>
@@ -1065,7 +1065,7 @@
<field name="uom_po_id" ref="product.product_uom_unit"/>
</record>
<record id="buttons_supplier_asus" model="product.supplierinfo">
- <field name="product_template_id" ref="product_buttons"/>
+ <field name="product_id" ref="product_buttons"/>
<field name="name" ref="base.res_partner_asus"/>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="min_qty">100.0</field>
diff --git a/addons/product/product.py b/addons/product/product.py
index ccaadcfdc09..09f2f6f877a 100644
--- a/addons/product/product.py
+++ b/addons/product/product.py
@@ -294,7 +294,7 @@ class product_template(osv.osv):
help='Coefficient to convert Unit of Measure to UOS\n'
' uos = uom * coeff'),
'mes_type': fields.selection((('fixed', 'Fixed'), ('variable', 'Variable')), 'Measure Type', required=True),
- 'seller_ids': fields.one2many('product.supplierinfo', 'product_template_id', 'Partners'),
+ 'seller_ids': fields.one2many('product.supplierinfo', 'product_id', 'Partners'),
'loc_rack': fields.char('Rack', size=16),
'loc_row': fields.char('Row', size=16),
'loc_case': fields.char('Case', size=16),
@@ -785,10 +785,10 @@ class product_supplierinfo(osv.osv):
'product_name': fields.char('Supplier Product Name', size=128, help="This supplier's product name will be used when printing a request for quotation. Keep empty to use the internal one."),
'product_code': fields.char('Supplier Product Code', size=64, help="This supplier's product code will be used when printing a request for quotation. Keep empty to use the internal one."),
'sequence' : fields.integer('Sequence', help="Assigns the priority to the list of product supplier."),
- 'product_uom': fields.related('product_template_id', 'uom_po_id', type='many2one', relation='product.uom', string="Supplier Unit of Measure", readonly="1", help="This comes from the product form."),
+ 'product_uom': fields.related('product_id', 'uom_po_id', type='many2one', relation='product.uom', string="Supplier Unit of Measure", readonly="1", help="This comes from the product form."),
'min_qty': fields.float('Minimal Quantity', required=True, help="The minimal quantity to purchase to this supplier, expressed in the supplier Product Unit of Measure if not empty, in the default unit of measure of the product otherwise."),
'qty': fields.function(_calc_qty, store=True, type='float', string='Quantity', multi="qty", help="This is a quantity which is converted into Default Unit of Measure."),
- 'product_template_id' : fields.many2one('product.template', 'Product Template', required=True, ondelete='cascade', select=True),
+ 'product_id' : fields.many2one('product.template', 'Product', required=True, ondelete='cascade', select=True),
'delay' : fields.integer('Delivery Lead Time', required=True, help="Lead time in days between the confirmation of the purchase order and the reception of the products in your warehouse. Used by the scheduler for automatic computation of the purchase order planning."),
'pricelist_ids': fields.one2many('pricelist.partnerinfo', 'suppinfo_id', 'Supplier Pricelist'),
'company_id':fields.many2one('res.company','Company',select=1),
diff --git a/addons/product/product_demo.xml b/addons/product/product_demo.xml
index 3bd67ca7e61..a331d5c8b6b 100644
--- a/addons/product/product_demo.xml
+++ b/addons/product/product_demo.xml
@@ -693,112 +693,112 @@
<field name="name" ref="base.res_partner_asus"/>
<field name="qty">10</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_mb1"/>
+ <field name="product_id" ref="product_product_mb1"/>
<field name="delay">5</field>
</record>
<record id="supplierinfo2" model="product.supplierinfo">
<field name="name" ref="base.res_partner_asus"/>
<field name="qty">10</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_mb2"/>
+ <field name="product_id" ref="product_product_mb2"/>
<field name="delay">5</field>
</record>
<record id="supplierinfo3" model="product.supplierinfo">
<field name="name" ref="base.res_partner_4"/>
<field name="qty">1</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_mb1"/>
+ <field name="product_id" ref="product_product_mb1"/>
<field name="delay">1</field>
</record>
<record id="supplierinfo4" model="product.supplierinfo">
<field name="name" ref="base.res_partner_4"/>
<field name="qty">1</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_mb2"/>
+ <field name="product_id" ref="product_product_mb2"/>
<field name="delay">1</field>
</record>
<record id="supplierinfo5" model="product.supplierinfo">
<field name="name" ref="base.res_partner_4"/>
<field name="qty">1</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_pc1"/>
+ <field name="product_id" ref="product_product_pc1"/>
<field name="delay">2</field>
</record>
<record id="supplierinfo6" model="product.supplierinfo">
<field name="name" ref="base.res_partner_4"/>
<field name="qty">1</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_pc2"/>
+ <field name="product_id" ref="product_product_pc2"/>
<field name="delay">2</field>
</record>
<record id="supplierinfo7" model="product.supplierinfo">
<field name="name" ref="base.res_partner_4"/>
<field name="qty">1</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_pc3"/>
+ <field name="product_id" ref="product_product_pc3"/>
<field name="delay">2</field>
</record>
<record id="supplierinfo8" model="product.supplierinfo">
<field name="name" ref="base.res_partner_4"/>
<field name="qty">1</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_pc4"/>
+ <field name="product_id" ref="product_product_pc4"/>
<field name="delay">1</field>
</record>
<record id="supplierinfo9" model="product.supplierinfo">
<field name="name" ref="base.res_partner_4"/>
<field name="qty">1</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_cpu1"/>
+ <field name="product_id" ref="product_product_cpu1"/>
<field name="delay">1</field>
</record>
<record id="supplierinfo10" model="product.supplierinfo">
<field name="name" ref="base.res_partner_4"/>
<field name="qty">1</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_cpu3"/>
+ <field name="product_id" ref="product_product_cpu3"/>
<field name="delay">1</field>
</record>
<record id="supplierinfo11" model="product.supplierinfo">
<field name="name" ref="base.res_partner_4"/>
<field name="qty">1</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_hdd1"/>
+ <field name="product_id" ref="product_product_hdd1"/>
<field name="delay">1</field>
</record>
<record id="supplierinfo12" model="product.supplierinfo">
<field name="name" ref="base.res_partner_4"/>
<field name="qty">1</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_hdd2"/>
+ <field name="product_id" ref="product_product_hdd2"/>
<field name="delay">1</field>
</record>
<record id="supplierinfo13" model="product.supplierinfo">
<field name="name" ref="base.res_partner_4"/>
<field name="qty">1</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_hdd3"/>
+ <field name="product_id" ref="product_product_hdd3"/>
<field name="delay">1</field>
</record>
<record id="supplierinfo14" model="product.supplierinfo">
<field name="name" ref="base.res_partner_4"/>
<field name="qty">1</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_20"/>
+ <field name="product_id" ref="product_product_20"/>
<field name="delay">5</field>
</record>
<record id="supplierinfo15" model="product.supplierinfo">
<field name="name" ref="base.res_partner_4"/>
<field name="qty">1</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_21"/>
+ <field name="product_id" ref="product_product_21"/>
<field name="delay">5</field>
</record>
<record id="supplierinfo16" model="product.supplierinfo">
<field name="name" ref="base.res_partner_4"/>
<field name="qty">1</field>
<field name="min_qty">1</field>
- <field name="product_template_id" ref="product_product_22"/>
+ <field name="product_id" ref="product_product_22"/>
<field name="delay">5</field>
</record>
<record id="supplierinfo17" model="product.supplierinfo">
@@ -806,7 +806,7 @@
<field name="qty">10</field>
<field name="min_qty">1</field>
<field name="sequence">5</field>
- <field name="product_template_id" ref="product_product_hdd1"/>
+ <field name="product_id" ref="product_product_hdd1"/>
<field name="delay">5</field>
</record>
<record id="supplierinfo18" model="product.supplierinfo">
@@ -814,7 +814,7 @@
<field name="qty">10</field>
<field name="min_qty">1</field>
<field name="sequence">5</field>
- <field name="product_template_id" ref="product_product_hdd2"/>
+ <field name="product_id" ref="product_product_hdd2"/>
<field name="delay">5</field>
</record>
<record id="supplierinfo19" model="product.supplierinfo">
@@ -822,7 +822,7 @@
<field name="qty">10</field>
<field name="min_qty">1</field>
<field name="sequence">5</field>
- <field name="product_template_id" ref="product_product_hdd3"/>
+ <field name="product_id" ref="product_product_hdd3"/>
<field name="delay">5</field>
</record>
@@ -831,7 +831,7 @@
-->
<record id="product_supplierinfo_0" model="product.supplierinfo">
- <field name="product_template_id" ref="product_product_rearpanelarm0"/>
+ <field name="product_id" ref="product_product_rearpanelarm0"/>
<field name="delay">5</field>
<field name="min_qty">1</field>
<field name="name" ref="base.res_partner_woodywoodpecker0"/>
@@ -839,7 +839,7 @@
<record id="product_supplierinfo_1" model="product.supplierinfo">
- <field name="product_template_id" ref="product_product_rearpanelarm0"/>
+ <field name="product_id" ref="product_product_rearpanelarm0"/>
<field name="delay">5</field>
<field name="min_qty">1</field>
<field name="name" ref="base.res_partner_woodywoodpecker0"/>
@@ -847,7 +847,7 @@
<record id="product_supplierinfo_2" model="product.supplierinfo">
- <field name="product_template_id" ref="product_product_rearpanelarm1"/>
+ <field name="product_id" ref="product_product_rearpanelarm1"/>
<field name="delay">5</field>
<field name="min_qty">1</field>
<field name="name" ref="base.res_partner_woodywoodpecker0"/>
@@ -855,7 +855,7 @@
<record id="product_supplierinfo_3" model="product.supplierinfo">
- <field name="product_template_id" ref="product_product_sidepanel0"/>
+ <field name="product_id" ref="product_product_sidepanel0"/>
<field name="delay">5</field>
<field name="min_qty">1</field>
<field name="name" ref="base.res_partner_woodywoodpecker0"/>
@@ -863,7 +863,7 @@
<record id="product_supplierinfo_4" model="product.supplierinfo">
- <field name="product_template_id" ref="product_product_shelfofcm0"/>
+ <field name="product_id" ref="product_product_shelfofcm0"/>
<field name="delay">5</field>
<field name="min_qty">1</field>
<field name="name" ref="base.res_partner_woodywoodpecker0"/>
@@ -871,7 +871,7 @@
<record id="product_supplierinfo_5" model="product.supplierinfo">
- <field name="product_template_id" ref="product_product_shelfofcm1"/>
+ <field name="product_id" ref="product_product_shelfofcm1"/>
<field name="delay">5</field>
<field name="min_qty">1</field>
<field name="name" ref="base.res_partner_woodywoodpecker0"/>
@@ -879,7 +879,7 @@
<record id="product_supplierinfo_6" model="product.supplierinfo">
- <field name="product_template_id" ref="product_product_assemblysection0"/>
+ <field name="product_id" ref="product_product_assemblysection0"/>
<field name="delay">2</field>
<field name="min_qty">1</field>
<field name="name" ref="base.res_partner_woodywoodpecker0"/>
@@ -887,7 +887,7 @@
<record id="product_supplierinfo_7" model="product.supplierinfo">
- <field name="product_template_id" ref="product_product_woodlintelm0"/>
+ <field name="product_id" ref="product_product_woodlintelm0"/>
<field name="delay">5</field>
<field name="min_qty">1</field>
<field name="name" ref="base.res_partner_woodywoodpecker0"/>
@@ -895,7 +895,7 @@
<record id="product_supplierinfo_8" model="product.supplierinfo">
- <field name="product_template_id" ref="product_product_metalcleats0"/>
+ <field name="product_id" ref="product_product_metalcleats0"/>
<field name="delay">5</field>
<field name="min_qty">1</field>
<field name="name" ref="base.res_partner_woodywoodpecker0"/>