summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqdp-odoo <qdp@odoo.com>2016-12-06 16:09:39 +0100
committerqdp-odoo <qdp@odoo.com>2016-12-06 16:13:17 +0100
commit3fc879e3eb16e896bf9e0f50cefa6c911c0abd68 (patch)
treea0e695e5a39fb3a39e04aed0d1ec49af14cfc2cc
parentdb72451607383cd8f4c6a674868a9f468ae828ef (diff)
[REF] account: improve inheritancy of default_get values of WizardMultiChartsAccounts class.
This will allow localization to define more easily extra bank or cash journals
-rw-r--r--addons/account/models/chart_template.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/addons/account/models/chart_template.py b/addons/account/models/chart_template.py
index c1592934be0..98d6090f109 100644
--- a/addons/account/models/chart_template.py
+++ b/addons/account/models/chart_template.py
@@ -677,6 +677,10 @@ class WizardMultiChartsAccounts(models.TransientModel):
return res
@api.model
+ def _get_default_bank_account_ids(self):
+ return [{'acc_name': _('Cash'), 'account_type': 'cash'}, {'acc_name': _('Bank'), 'account_type': 'bank'}]
+
+ @api.model
def default_get(self, fields):
context = self._context or {}
res = super(WizardMultiChartsAccounts, self).default_get(fields)
@@ -684,7 +688,7 @@ class WizardMultiChartsAccounts(models.TransientModel):
account_chart_template = self.env['account.chart.template']
if 'bank_account_ids' in fields:
- res.update({'bank_account_ids': [{'acc_name': _('Cash'), 'account_type': 'cash'}, {'acc_name': _('Bank'), 'account_type': 'bank'}]})
+ res.update({'bank_account_ids': self._get_default_bank_account_ids()})
if 'company_id' in fields:
res.update({'company_id': self.env.user.company_id.id})
if 'currency_id' in fields: