diff --git a/contract/models/account_analytic_account.py b/contract/models/account_analytic_account.py index bc268f79..5e66f24f 100644 --- a/contract/models/account_analytic_account.py +++ b/contract/models/account_analytic_account.py @@ -349,3 +349,13 @@ class AccountAnalyticAccount(models.Model): 'target': 'new', 'context': ctx, } + + @api.multi + def button_show_recurring_invoices(self): + self.ensure_one() + action = self.env.ref( + 'contract.act_purchase_recurring_invoices') + if self.contract_type == 'sale': + action = self.env.ref( + 'contract.act_recurring_invoices') + return action.read()[0] diff --git a/contract/views/account_analytic_account_view.xml b/contract/views/account_analytic_account_view.xml index 128f1886..07b640a7 100644 --- a/contract/views/account_analytic_account_view.xml +++ b/contract/views/account_analytic_account_view.xml @@ -34,8 +34,8 @@ class="oe_link" groups="base.group_no_one" /> -