From e954a7796abd03ffc718568bc07d2968952b2704 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 12 May 2018 00:52:03 +0200 Subject: [PATCH] Use tree mixin issue7383 review46401002 --- stock.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/stock.py b/stock.py index 5c5fa688f9..9561b579d2 100644 --- a/stock.py +++ b/stock.py @@ -1,7 +1,7 @@ # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. from trytond import backend -from trytond.model import ModelSQL, ModelView, Workflow, fields +from trytond.model import ModelSQL, ModelView, Workflow, fields, tree from trytond.pool import Pool, PoolMeta from trytond.pyson import Eval from trytond.report import Report @@ -74,7 +74,7 @@ class ConfigurationSequence: return None -class Package(ModelSQL, ModelView): +class Package(tree(), ModelSQL, ModelView): 'Stock Package' __name__ = 'stock.package' _rec_name = 'code' @@ -129,11 +129,6 @@ class Package(ModelSQL, ModelView): values['code'] = Sequence.get_id(config.package_sequence) return super(Package, cls).create(vlist) - @classmethod - def validate(cls, packages): - super(Package, cls).validate(packages) - cls.check_recursion(packages) - class Type(ModelSQL, ModelView): 'Stock Package Type'