Use declarative index definition for ModelSQL

issue5757
review361251002
This commit is contained in:
Cédric Krier committed 2022-10-11 00:44:49 +02:00
1 parent e45a89cda4
commit 04167c372c
2 files changed
+5 -4

No files matched your search

+2 -2
View File
@@ -99,8 +99,8 @@ class TariffCode(DeactivableMixin, ModelSQL, ModelView, MatchMixin):
class DutyRate(ModelSQL, ModelView, MatchMixin):
'Duty Rate'
__name__ = 'customs.duty.rate'
tariff_code = fields.Many2One('customs.tariff.code', 'Tariff Code',
required=True, select=True)
tariff_code = fields.Many2One(
'customs.tariff.code', "Tariff Code", required=True)
country = fields.Many2One('country.country', 'Country')
# TODO country group
type = fields.Selection([
+3 -2
View File
@@ -9,7 +9,8 @@ from trytond.transaction import Transaction
class Category(metaclass=PoolMeta):
__name__ = 'product.category'
customs = fields.Boolean('Customs', select=True,
customs = fields.Boolean(
"Customs",
states={
'readonly': Bool(Eval('childs', [0])) | Bool(Eval('parent')),
})
@@ -177,7 +178,7 @@ class Product_TariffCode(sequence_ordered(), ModelSQL, ModelView):
product = fields.Reference('Product', selection=[
('product.template', 'Template'),
('product.category', 'Category'),
], required=True, select=True)
], required=True)
tariff_code = fields.Many2One('customs.tariff.code', 'Tariff Code',
required=True, ondelete='CASCADE')