From b2807302ba3e080d010ee0def34a7c7a57a613b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 11 Oct 2022 00:44:49 +0200 Subject: [PATCH] Use declarative index definition for ModelSQL issue5757 review361251002 --- ir.py | 8 ++++---- model.py | 3 +-- res.py | 12 ++++++------ 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/ir.py b/ir.py index 98a449309d..2c2d06d621 100644 --- a/ir.py +++ b/ir.py @@ -118,10 +118,10 @@ class CronCompany(ModelSQL): 'Cron - Company' __name__ = 'ir.cron-company.company' _table = 'cron_company_rel' - cron = fields.Many2One('ir.cron', 'Cron', ondelete='CASCADE', - required=True, select=True) - company = fields.Many2One('company.company', 'Company', ondelete='CASCADE', - required=True, select=True) + cron = fields.Many2One( + 'ir.cron', "Cron", ondelete='CASCADE', required=True) + company = fields.Many2One( + 'company.company', "Company", ondelete='CASCADE', required=True) class EmailTemplate(metaclass=PoolMeta): diff --git a/model.py b/model.py index daed182416..4e7974272d 100644 --- a/model.py +++ b/model.py @@ -40,8 +40,7 @@ class CompanyMultiValueMixin(MultiValueMixin): class CompanyValueMixin(ValueMixin): __slots__ = () - company = fields.Many2One( - 'company.company', "Company", select=True, ondelete='CASCADE') + company = fields.Many2One('company.company', "Company", ondelete='CASCADE') def employee_field(string, states=None, company='company'): diff --git a/res.py b/res.py index b33f69c3d3..6c1eaf60aa 100644 --- a/res.py +++ b/res.py @@ -13,19 +13,19 @@ class UserCompany(ModelSQL): __name__ = 'res.user-company.company' user = fields.Many2One( - 'res.user', "User", ondelete='CASCADE', select=True, required=True) + 'res.user', "User", ondelete='CASCADE', required=True) company = fields.Many2One( 'company.company', "Company", - ondelete='CASCADE', select=True, required=True) + ondelete='CASCADE', required=True) class UserEmployee(ModelSQL): 'User - Employee' __name__ = 'res.user-company.employee' - user = fields.Many2One('res.user', 'User', ondelete='CASCADE', select=True, - required=True) - employee = fields.Many2One('company.employee', 'Employee', - ondelete='CASCADE', select=True, required=True) + user = fields.Many2One( + 'res.user', "User", ondelete='CASCADE', required=True) + employee = fields.Many2One( + 'company.employee', "Employee", ondelete='CASCADE', required=True) class User(metaclass=PoolMeta):