From 153a60e2879ac3a8a840e5803b52a6bc72a86cb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 26 Mar 2022 12:08:51 +0100 Subject: [PATCH] Allow package type to be deactivated issue11285 review376931002 --- CHANGELOG | 1 + stock.py | 5 +++-- view/package_type_form.xml | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index bb8c6e0608..099715def7 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,4 @@ +* Allow package type to be deactivated * Add volume dimensions to package * Filter out moves without quantity from package * Add support for Python 3.10 diff --git a/stock.py b/stock.py index 031d6c225c..132bca8cc1 100644 --- a/stock.py +++ b/stock.py @@ -5,7 +5,8 @@ from sql.functions import Position, Substring from trytond import backend from trytond.i18n import gettext -from trytond.model import ModelSQL, ModelView, Workflow, fields, tree +from trytond.model import ( + DeactivableMixin, ModelSQL, ModelView, Workflow, fields, tree) from trytond.pool import Pool, PoolMeta from trytond.pyson import Bool, Eval, Id, If from trytond.transaction import Transaction @@ -358,7 +359,7 @@ class Package(tree(), MeasurementsMixin, ModelSQL, ModelView): return super().copy(packages, default=default) -class Type(MeasurementsMixin, ModelSQL, ModelView): +class Type(MeasurementsMixin, DeactivableMixin, ModelSQL, ModelView): 'Stock Package Type' __name__ = 'stock.package.type' name = fields.Char('Name', required=True) diff --git a/view/package_type_form.xml b/view/package_type_form.xml index 0fe39ae3b3..4b786518f2 100644 --- a/view/package_type_form.xml +++ b/view/package_type_form.xml @@ -4,6 +4,8 @@ this repository contains the full copyright notices and license terms. -->