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. -->