changeset 0d341963f4cf in modules/customs:default
details: https://hg.tryton.org/modules/customs?cmd=changeset&node=0d341963f4cf
description:
Use declarative index definition for ModelSQL
issue5757
review361251002
diffstat:
customs.py | 4 ++--
product.py | 5 +++--
2 files changed, 5 insertions(+), 4 deletions(-)
diffs (36 lines):
diff -r 9dc6040a744e -r 0d341963f4cf customs.py
--- a/customs.py Sat May 07 11:35:14 2022 +0200
+++ b/customs.py Tue Oct 11 00:44:49 2022 +0200
@@ -99,8 +99,8 @@
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([
diff -r 9dc6040a744e -r 0d341963f4cf product.py
--- a/product.py Sat May 07 11:35:14 2022 +0200
+++ b/product.py Tue Oct 11 00:44:49 2022 +0200
@@ -9,7 +9,8 @@
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 @@
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')