Skip to content

Commit

Permalink
Feature#3098
Browse files Browse the repository at this point in the history
- Add Customer Name field in PO header
- Add Customer Name field in Internal Move header
  • Loading branch information
snantachai committed Sep 13, 2015
1 parent 8b791b6 commit b2d1fe9
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 0 deletions.
2 changes: 2 additions & 0 deletions ext_purchase/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@
* * Purchase Order (SP)
* * Purchase Requisition (PR)
* In Purchase Requisition, field Date Start and Date End to be date, not datetime.
* Feature Issue #3098 by Nantachai S.
* * Add Customer Name linked to Selected 'Ref Sales Order'
* Enhancement issue #1006
* * Purchase Requisition
* * * new Attention, Ref Sales Order, Ref Project Name field
Expand Down
3 changes: 3 additions & 0 deletions ext_purchase/purchase.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ class purchase_order(osv.osv):
'ref_order_id': fields.many2one('sale.order', 'Ref Sales Order', domain="[('state','not in',('draft','sent','cancel'))]", readonly=False),
'ref_project_name': fields.char('Ref Project Name', size=128, readonly=False),
'ref_purchase_id': fields.many2one('purchase.order', 'Ref Purchase Order', domain="[('state','not in',('draft','sent','confirmed'))]", readonly=False),
'ref_partner_id': fields.many2one('res.partner', 'Customer Name', readonly=False),
}

def onchange_ref_order_id(self, cr, uid, ids, ref_order_id, context=None):
Expand All @@ -40,6 +41,8 @@ def onchange_ref_order_id(self, cr, uid, ids, ref_order_id, context=None):
order = self.pool.get('sale.order').browse(cr, uid, ref_order_id, context=context)
if order.ref_project_name:
v['ref_project_name'] = order.ref_project_name
if order.partner_id:
v['ref_partner_id'] = order.partner_id.id
return {'value': v}

# Enhancement issue #1006
Expand Down
1 change: 1 addition & 0 deletions ext_purchase/purchase_view.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
<field name="ref_purchase_id" options="{'limit': 10, 'create': false, 'create_edit': false}"/>
<field name="ref_order_id" on_change="onchange_ref_order_id(ref_order_id)" options="{'limit': 10, 'create': false, 'create_edit': false}"/>
<field name="ref_project_name" />
<field name="ref_partner_id" />
</field>
</data>
</field>
Expand Down
1 change: 1 addition & 0 deletions ext_stock/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
* Adding new "Sales Order Ref." in header.
* If schedule date is updated by user, make sure it will change all the move line's schedule date.
* Simplified Internal Move, do not show recorded auto generated from MO.
* Feature #3098 Adding "Customer Name" in header Nantachai S.
""",
'category': 'Stock',
Expand Down
3 changes: 3 additions & 0 deletions ext_stock/stock.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ class stock_picking(osv.osv):
_columns = {
'ref_order_id': fields.many2one('sale.order', 'Ref Sales Order', domain="[('state','not in',('draft','sent','cancel'))]", ondelete='set null', select=True),
'ref_project_name': fields.char('Ref Project Name', size=64, readonly=False),
'ref_partner_id': fields.many2one('res.partner', 'Customer Name', ondelete='set null', readonly=False),
'department_id': fields.many2one('hr.department', 'Department', readonly=False),
'car_plate': fields.char('Car Plate', size=64, readonly=False),
'ref_order_tag_no': fields.related('ref_order_id', 'tag_no', type='text', relation='sale.order', string='TAG No. from Order', store=False, readonly=True),
Expand All @@ -52,6 +53,8 @@ def onchange_ref_order_id(self, cr, uid, ids, ref_order_id, context=None):
order = self.pool.get('sale.order').browse(cr, uid, ref_order_id, context=context)
if order.ref_project_name:
v['ref_project_name'] = order.ref_project_name
if order.partner_id:
v['ref_partner_id'] = order.partner_id.id
return {'value': v}

stock_picking()
Expand Down
1 change: 1 addition & 0 deletions ext_stock/stock_view.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
<field name="partner_id" position="after">
<field name="ref_order_id" on_change="onchange_ref_order_id(ref_order_id)" options="{'limit': 10, 'create': false, 'create_edit': false}"/>
<field name="ref_project_name" />
<field name="ref_partner_id" />
</field>
<field name="product_categ_id" position="after">
<field name="department_id" options="{'limit': 10, 'create': false, 'create_edit': false}"/>
Expand Down

0 comments on commit b2d1fe9

Please sign in to comment.