Add code in journal tree view

Remove inherit of name_search, because it was already native in a
slightly different implementation
This commit is contained in:
Alexis de Lattre
2019-08-07 11:31:49 +02:00
parent 651cd27118
commit f616e23985
2 changed files with 11 additions and 14 deletions

View File

@@ -188,20 +188,6 @@ class AccountJournal(models.Model):
res.append((journal.id, name)) res.append((journal.id, name))
return res return res
# Also search on start of 'code', not only on 'name'
@api.model
def name_search(
self, name='', args=None, operator='ilike', limit=80):
if args is None:
args = []
if name:
jrls = self.search(
[('code', '=ilike', name + '%')] + args, limit=limit)
if jrls:
return jrls.name_get()
return super(AccountJournal, self).name_search(
name=name, args=args, operator=operator, limit=limit)
@api.constrains('default_credit_account_id', 'default_debit_account_id') @api.constrains('default_credit_account_id', 'default_debit_account_id')
def _check_account_type_on_bank_journal(self): def _check_account_type_on_bank_journal(self):
bank_acc_type = self.env.ref('account.data_account_type_liquidity') bank_acc_type = self.env.ref('account.data_account_type_liquidity')

View File

@@ -438,6 +438,17 @@ module -->
</field> </field>
</record> </record>
<record id="view_account_journal_tree" model="ir.ui.view">
<field name="name">usability.account.journal.tree</field>
<field name="model">account.journal</field>
<field name="inherit_id" ref="account.view_account_journal_tree"/>
<field name="arch" type="xml">
<field name="name" position="after">
<field name="code"/>
</field>
</field>
</record>
<record id="view_account_journal_search" model="ir.ui.view"> <record id="view_account_journal_search" model="ir.ui.view">
<field name="name">usability.account.journal.search</field> <field name="name">usability.account.journal.search</field>
<field name="model">account.journal</field> <field name="model">account.journal</field>