diff options
Diffstat (limited to 'addons/analytic_user_function')
| -rw-r--r-- | addons/analytic_user_function/analytic_user_function.py | 10 |
1 files changed, 9 insertions, 1 deletions
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) |
