Merge lp:~vauxoo/openobject-addons/7.0-purchase_requisition-add_name-dev-moylop260 into lp:openobject-addons/7.0

Proposed by Moisés López - http://www.vauxoo.com
Status: Needs review
Proposed branch: lp:~vauxoo/openobject-addons/7.0-purchase_requisition-add_name-dev-moylop260
Merge into: lp:openobject-addons/7.0
Diff against target: 59 lines (+10/-5)
2 files modified
purchase_requisition/purchase_requisition.py (+8/-5)
purchase_requisition/purchase_requisition_view.xml (+2/-0)
To merge this branch: bzr merge lp:~vauxoo/openobject-addons/7.0-purchase_requisition-add_name-dev-moylop260
Reviewer Review Type Date Requested Status
OpenERP Core Team Pending
Review via email: mp+166934@code.launchpad.net

Description of the change

Add name to purchase requisition line for add a particular description

To post a comment you must log in.
Revision history for this message
Yanina Aular (Vauxoo) (yanina-aular) wrote :

Hey guys, I need this change, will it be possible to merge right now?

Unmerged revisions

9190. By Moisés López - http://www.vauxoo.com

[IMP][purchase_requisition] Add name & add required to product_id

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'purchase_requisition/purchase_requisition.py'
--- purchase_requisition/purchase_requisition.py 2012-12-20 11:47:30 +0000
+++ purchase_requisition/purchase_requisition.py 2013-06-01 08:44:27 +0000
@@ -152,7 +152,7 @@
152 taxes = fiscal_position.map_tax(cr, uid, supplier.property_account_position, taxes_ids)152 taxes = fiscal_position.map_tax(cr, uid, supplier.property_account_position, taxes_ids)
153 purchase_order_line.create(cr, uid, {153 purchase_order_line.create(cr, uid, {
154 'order_id': purchase_id,154 'order_id': purchase_id,
155 'name': product.partner_ref,155 'name': line.name,
156 'product_qty': qty,156 'product_qty': qty,
157 'product_id': product.id,157 'product_id': product.id,
158 'product_uom': default_uom_po_id,158 'product_uom': default_uom_po_id,
@@ -168,10 +168,10 @@
168168
169 _name = "purchase.requisition.line"169 _name = "purchase.requisition.line"
170 _description="Purchase Requisition Line"170 _description="Purchase Requisition Line"
171 _rec_name = 'product_id'
172171
173 _columns = {172 _columns = {
174 'product_id': fields.many2one('product.product', 'Product' ),173 'name': fields.text('Description', required=True),
174 'product_id': fields.many2one('product.product', 'Product', required=True),
175 'product_uom_id': fields.many2one('product.uom', 'Product Unit of Measure'),175 'product_uom_id': fields.many2one('product.uom', 'Product Unit of Measure'),
176 'product_qty': fields.float('Quantity', digits_compute=dp.get_precision('Product Unit of Measure')),176 'product_qty': fields.float('Quantity', digits_compute=dp.get_precision('Product Unit of Measure')),
177 'requisition_id' : fields.many2one('purchase.requisition','Purchase Requisition', ondelete='cascade'),177 'requisition_id' : fields.many2one('purchase.requisition','Purchase Requisition', ondelete='cascade'),
@@ -187,9 +187,12 @@
187 value = {'product_uom_id': ''}187 value = {'product_uom_id': ''}
188 if product_id:188 if product_id:
189 prod = self.pool.get('product.product').browse(cr, uid, product_id, context=context)189 prod = self.pool.get('product.product').browse(cr, uid, product_id, context=context)
190 value = {'product_uom_id': prod.uom_id.id,'product_qty':1.0}190 prod_name = prod.name_get()[0][1]
191 if prod.description_purchase:
192 prod_name += '\n' + prod.description_purchase
193 value = {'product_uom_id': prod.uom_id.id, 'product_qty':1.0, 'name': prod_name}
191 return {'value': value}194 return {'value': value}
192195
193 _defaults = {196 _defaults = {
194 'company_id': lambda self, cr, uid, c: self.pool.get('res.company')._company_default_get(cr, uid, 'purchase.requisition.line', context=c),197 'company_id': lambda self, cr, uid, c: self.pool.get('res.company')._company_default_get(cr, uid, 'purchase.requisition.line', context=c),
195 }198 }
196199
=== modified file 'purchase_requisition/purchase_requisition_view.xml'
--- purchase_requisition/purchase_requisition_view.xml 2013-02-25 13:38:04 +0000
+++ purchase_requisition/purchase_requisition_view.xml 2013-06-01 08:44:27 +0000
@@ -63,12 +63,14 @@
63 <field name="line_ids">63 <field name="line_ids">
64 <tree string="Products" editable="bottom">64 <tree string="Products" editable="bottom">
65 <field name="product_id" on_change="onchange_product_id(product_id,product_uom_id)"/>65 <field name="product_id" on_change="onchange_product_id(product_id,product_uom_id)"/>
66 <field name="name"/>
66 <field name="product_qty"/>67 <field name="product_qty"/>
67 <field name="product_uom_id" groups="product.group_uom"/>68 <field name="product_uom_id" groups="product.group_uom"/>
68 </tree>69 </tree>
69 <form string="Products" version="7.0">70 <form string="Products" version="7.0">
70 <group>71 <group>
71 <field name="product_id" />72 <field name="product_id" />
73 <field name="name"/>
72 <field name="product_qty"/>74 <field name="product_qty"/>
73 <field name="product_uom_id" />75 <field name="product_uom_id" />
74 <field name="company_id" groups="base.group_multi_company" widget="selection"/>76 <field name="company_id" groups="base.group_multi_company" widget="selection"/>