Use declarative index definition for ModelSQL

issue5757
review361251002
This commit is contained in:
Cédric Krier
2022-10-11 00:44:49 +02:00
parent 5808abd6db
commit b2807302ba
3 changed files with 11 additions and 12 deletions
+4 -4
View File
@@ -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):
+1 -2
View File
@@ -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'):
+6 -6
View File
@@ -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):