diff --git a/addons/account/models/account_account.py b/addons/account/models/account_account.py index 7c54a743afd..d9262817a8d 100644 --- a/addons/account/models/account_account.py +++ b/addons/account/models/account_account.py @@ -61,7 +61,7 @@ class AccountAccount(models.Model): name = fields.Char(string="Account Name", required=True, index='trigram', tracking=True) currency_id = fields.Many2one('res.currency', string='Account Currency', help="Forces all moves for this account to have this account currency.", tracking=True) - code = fields.Char(size=64, required=True, index=True, tracking=True) + code = fields.Char(size=64, required=True, tracking=True) deprecated = fields.Boolean(default=False, tracking=True) used = fields.Boolean(compute='_compute_used', search='_search_used') user_type_id = fields.Many2one('account.account.type', string='Type', required=True, tracking=True, diff --git a/addons/account/models/account_journal.py b/addons/account/models/account_journal.py index 07e2f7d8e47..cdd2965b3b8 100644 --- a/addons/account/models/account_journal.py +++ b/addons/account/models/account_journal.py @@ -205,7 +205,7 @@ class AccountJournal(models.Model): ) _sql_constraints = [ - ('code_company_uniq', 'unique (code, company_id)', 'Journal codes must be unique per company.'), + ('code_company_uniq', 'unique (company_id, code)', 'Journal codes must be unique per company.'), ] @api.depends('outbound_payment_method_line_ids', 'inbound_payment_method_line_ids') diff --git a/addons/hr/models/hr_employee.py b/addons/hr/models/hr_employee.py index 3aad764368b..c18bd91e5ac 100644 --- a/addons/hr/models/hr_employee.py +++ b/addons/hr/models/hr_employee.py @@ -33,7 +33,7 @@ class HrEmployeePrivate(models.Model): # resource and user # required on the resource, make sure required="True" set in the view name = fields.Char(string="Employee Name", related='resource_id.name', store=True, readonly=False, tracking=True) - user_id = fields.Many2one('res.users', 'User', related='resource_id.user_id', store=True, readonly=False, index=True) + user_id = fields.Many2one('res.users', 'User', related='resource_id.user_id', store=True, readonly=False) user_partner_id = fields.Many2one(related='user_id.partner_id', related_sudo=False, string="User's partner") active = fields.Boolean('Active', related='resource_id.active', default=True, store=True, readonly=False) company_id = fields.Many2one('res.company', required=True) diff --git a/addons/phone_validation/models/phone_blacklist.py b/addons/phone_validation/models/phone_blacklist.py index 025069687f3..2d40e5ad73c 100644 --- a/addons/phone_validation/models/phone_blacklist.py +++ b/addons/phone_validation/models/phone_blacklist.py @@ -17,7 +17,7 @@ class PhoneBlackList(models.Model): _description = 'Phone Blacklist' _rec_name = 'number' - number = fields.Char(string='Phone Number', required=True, index=True, tracking=True, help='Number should be E164 formatted') + number = fields.Char(string='Phone Number', required=True, tracking=True, help='Number should be E164 formatted') active = fields.Boolean(default=True, tracking=True) _sql_constraints = [ diff --git a/addons/stock/models/stock_orderpoint.py b/addons/stock/models/stock_orderpoint.py index d3b5f3baf6d..4e628ac8d9c 100644 --- a/addons/stock/models/stock_orderpoint.py +++ b/addons/stock/models/stock_orderpoint.py @@ -62,7 +62,7 @@ class StockWarehouseOrderpoint(models.Model): ondelete="cascade", required=True, check_company=True) product_tmpl_id = fields.Many2one('product.template', related='product_id.product_tmpl_id') product_id = fields.Many2one( - 'product.product', 'Product', index=True, + 'product.product', 'Product', domain=lambda self: self._domain_product_id(), ondelete='cascade', required=True, check_company=True) product_category_id = fields.Many2one('product.category', name='Product Category', related='product_id.categ_id', store=True)