summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDhruti Shastri (OpenERP) <dhs@tinyerp.com>2013-05-02 17:32:07 +0530
committerDhruti Shastri (OpenERP) <dhs@tinyerp.com>2013-05-02 17:32:07 +0530
commit5db1c8333de2daa1f57cf0ea08ba067a9e45ec7a (patch)
tree26fe7a8a4ee3bf07a2598d31ad4dfb1793160b84
parenta7a4f33d0f1a057ca453a616db56a03470cd2e16 (diff)
[sale]:Invoice/Deliever Address are not fileterd based on selected Customer(partner) (Case:592166)
bzr revid: dhs@tinyerp.com-20130502120207-a7he9qqty54h1xaz
-rw-r--r--addons/sale/sale.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/sale/sale.py b/addons/sale/sale.py
index 2518a801eb2..cf75591be9a 100644
--- a/addons/sale/sale.py
+++ b/addons/sale/sale.py
@@ -207,8 +207,8 @@ class sale_order(osv.osv):
'date_confirm': fields.date('Confirmation Date', readonly=True, select=True, help="Date on which sales order is confirmed."),
'user_id': fields.many2one('res.users', 'Salesperson', states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}, select=True, track_visibility='onchange'),
'partner_id': fields.many2one('res.partner', 'Customer', readonly=True, states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}, required=True, change_default=True, select=True, track_visibility='always'),
- 'partner_invoice_id': fields.many2one('res.partner', 'Invoice Address', readonly=True, required=True, states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}, help="Invoice address for current sales order."),
- 'partner_shipping_id': fields.many2one('res.partner', 'Delivery Address', readonly=True, required=True, states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}, help="Delivery address for current sales order."),
+ 'partner_invoice_id': fields.many2one('res.partner', 'Invoice Address', domain="[('parent_id','=',partner_id)]", readonly=True, required=True, states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}, help="Invoice address for current sales order."),
+ 'partner_shipping_id': fields.many2one('res.partner', 'Delivery Address', domain="[('parent_id','=',partner_id)]", readonly=True, required=True, states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}, help="Delivery address for current sales order."),
'order_policy': fields.selection([
('manual', 'On Demand'),
], 'Create Invoice', required=True, readonly=True, states={'draft': [('readonly', False)], 'sent': [('readonly', False)]},