From eff45f038d0398fd72e761eb445258a58d99a188 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Sun, 28 Oct 2012 13:17:30 +0100 Subject: [IMP] invoice on timesheet using user price bzr revid: fp@openerp.com-20121028121730-1sbhsoyxa220oktn --- addons/analytic_user_function/analytic_user_function.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'addons/analytic_user_function') diff --git a/addons/analytic_user_function/analytic_user_function.py b/addons/analytic_user_function/analytic_user_function.py index c3338cd3c84..e5902ca56c2 100644 --- a/addons/analytic_user_function/analytic_user_function.py +++ b/addons/analytic_user_function/analytic_user_function.py @@ -146,5 +146,13 @@ class hr_analytic_timesheet(osv.osv): res ['value']['general_account_id']= a return res -hr_analytic_timesheet() +class account_analytic_line(osv.osv): + _inherit = "account.analytic.line" + def _get_invoice_price(self, cr, uid, account, product_id, user_id, qty, context = {}): + print 'Call' + for grid in account.user_product_ids: + if grid.user_id.id==user_id: + print '***', grid.price + return grid.price + return super(account_analytic_line, self)._get_invoice_price(cr, uid, account, product_id, user_id, qty, context) -- cgit v1.2.3