diff --git a/addons/account_analytic_analysis/account_analytic_analysis.py b/addons/account_analytic_analysis/account_analytic_analysis.py
index 7f10d1dc397..d3892ccd59b 100644
--- a/addons/account_analytic_analysis/account_analytic_analysis.py
+++ b/addons/account_analytic_analysis/account_analytic_analysis.py
@@ -437,6 +437,21 @@ class account_analytic_account(osv.osv):
'remaining_total' : fields.function(_sum_of_fields, type="float",multi="sum_of_all"),
'toinvoice_total' : fields.function(_sum_of_fields, type="float",multi="sum_of_all"),
}
+
+ def open_sale_order_lines(self,cr,uid,ids,context=None):
+ if context is None:
+ context = {}
+ sale_ids = self.pool.get('sale.order').search(cr,uid,[('project_id','=',context.get('search_default_project_id',False)),('partner_id','=',context.get('search_default_partner_id',False))])
+ return {
+ 'type': 'ir.actions.act_window',
+ 'name': _('Sale Order Lines'),
+ 'view_type': 'form',
+ 'view_mode': 'tree,form',
+ 'context': context,
+ 'domain' : [('order_id','in',sale_ids)],
+ 'res_model': 'sale.order.line',
+ 'nodestroy': True,
+ }
def on_change_template(self, cr, uid, ids, template_id, context=None):
if not template_id:
diff --git a/addons/account_analytic_analysis/account_analytic_analysis_view.xml b/addons/account_analytic_analysis/account_analytic_analysis_view.xml
index da6618f490d..71958b02ddc 100644
--- a/addons/account_analytic_analysis/account_analytic_analysis_view.xml
+++ b/addons/account_analytic_analysis/account_analytic_analysis_view.xml
@@ -8,10 +8,10 @@
+ />
account.analytic.account.invoice.form.inherit
@@ -61,8 +61,8 @@
|
|
-
- |
+
+
|
|