Added indexes on company fields

Put an index on every company field.

issue2184
review224004
This commit is contained in:
Sergi Almacellas Abellana committed 2012-03-14 09:23:04 +01:00
1 parent 035744d5fc
commit b94555c750
2 files changed
+4 -3

No files matched your search

+1 -1
View File
@@ -46,7 +46,7 @@ class FiscalYear(ModelSQL, ModelView):
domain=[
('id', If(Eval('context', {}).contains('company'), '=', '!='),
Eval('context', {}).get('company', 0)),
])
], select=True)
def __init__(self):
super(FiscalYear, self).__init__()
+3 -2
View File
@@ -145,7 +145,8 @@ class Code(ModelSQL, ModelView):
translate=True)
code = fields.Char('Code', size=None, select=True)
active = fields.Boolean('Active', select=True)
company = fields.Many2One('company.company', 'Company', required=True)
company = fields.Many2One('company.company', 'Company', required=True,
select=True)
parent = fields.Many2One('account.tax.code', 'Parent', select=True,
domain=[('company', '=', Eval('company', 0))], depends=['company'])
childs = fields.One2Many('account.tax.code', 'parent', 'Children',
@@ -587,7 +588,7 @@ class Tax(ModelSQL, ModelView):
domain=[
('id', If(Eval('context', {}).contains('company'), '=', '!='),
Eval('context', {}).get('company', 0)),
])
], select=True)
invoice_account = fields.Many2One('account.account', 'Invoice Account',
domain=[
('company', '=', Eval('company')),