diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py index 36db9c0da857fe2387f09a6caf3a1179cfbde1be..3a8624139f1cf2be33399402a5c9503ce1aa7a06 100644 --- a/addons/analytic/analytic.py +++ b/addons/analytic/analytic.py @@ -255,6 +255,7 @@ class account_analytic_account(osv.osv): 'state': 'open', 'user_id': lambda self, cr, uid, ctx: uid, 'partner_id': lambda self, cr, uid, ctx: ctx.get('partner_id', False), + 'manager_id': lambda self, cr, uid, ctx: ctx.get('manager_id', False), 'date_start': lambda *a: time.strftime('%Y-%m-%d'), 'currency_id': _get_default_currency, } diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml index be1477a314d4119934352374fed7a3d58285742d..e4993b4cf1c47b072e5bf6b2ac8e33d65ddd30c4 100644 --- a/addons/sale/sale_view.xml +++ b/addons/sale/sale_view.xml @@ -103,7 +103,7 @@ <field name="partner_id" on_change="onchange_partner_id(partner_id, context)" domain="[('customer','=',True)]" context="{'search_default_customer':1, 'show_address': 1}" options='{"always_reload": True}'/> <field name="partner_invoice_id" groups="sale.group_delivery_invoice_address" context="{'default_type':'invoice'}"/> <field name="partner_shipping_id" on_change="onchange_delivery_id(company_id, partner_id, partner_shipping_id, fiscal_position)" groups="sale.group_delivery_invoice_address" context="{'default_type':'delivery'}"/> - <field name="project_id" context="{'partner_id':partner_invoice_id, 'default_pricelist_id':pricelist_id, 'default_name':name, 'default_type': 'contract'}" groups="sale.group_analytic_accounting" domain="[('type','in',['view','normal','contract'])]"/> + <field name="project_id" context="{'partner_id':partner_invoice_id, 'manager_id': user_id, 'default_pricelist_id':pricelist_id, 'default_name':name, 'default_type': 'contract'}" groups="sale.group_analytic_accounting" domain="[('type','in',['view','normal','contract'])]"/> </group> <group> <field name="date_order"/>