diff options
| author | qdp-odoo <qdp@odoo.com> | 2016-12-06 16:09:39 +0100 |
|---|---|---|
| committer | qdp-odoo <qdp@odoo.com> | 2016-12-06 16:13:17 +0100 |
| commit | 3fc879e3eb16e896bf9e0f50cefa6c911c0abd68 (patch) | |
| tree | a0e695e5a39fb3a39e04aed0d1ec49af14cfc2cc /addons | |
| parent | db72451607383cd8f4c6a674868a9f468ae828ef (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
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/account/models/chart_template.py | 6 |
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: |
