[REF] account: improve inheritancy of default_get values of WizardMultiChartsAccounts class.
This will allow localization to define more easily extra bank or cash journals
This commit is contained in:
@@ -676,6 +676,10 @@ class WizardMultiChartsAccounts(models.TransientModel):
|
||||
self.cash_account_code_prefix = self.chart_template_id.cash_account_code_prefix
|
||||
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 {}
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user