Use deactivable mixin

issue4341
This commit is contained in:
Raimon Esteve 2021-09-10 12:35:34 +02:00
parent 26023777b3
commit b266686645

View file

@ -1,5 +1,5 @@
from trytond.model import ModelSQL, ModelView, fields from trytond.model import ModelSQL, ModelView, DeactivableMixin, fields
from trytond.pool import Pool, PoolMeta from trytond.pool import Pool, PoolMeta
from trytond.pyson import Bool, Eval from trytond.pyson import Bool, Eval
from trytond.modules.production.production import BOM_CHANGES from trytond.modules.production.production import BOM_CHANGES
@ -12,7 +12,7 @@ __all__ = ['Process', 'Step', 'BOMInput', 'BOMOutput', 'Operation', 'BOM',
'Route', 'Production', 'StockMove'] 'Route', 'Production', 'StockMove']
class Process(ModelSQL, ModelView): class Process(DeactivableMixin, ModelSQL, ModelView):
'Production Process' 'Production Process'
__name__ = 'production.process' __name__ = 'production.process'
name = fields.Char('Name', required=True) name = fields.Char('Name', required=True)
@ -32,11 +32,6 @@ class Process(ModelSQL, ModelView):
operations = fields.Function(fields.One2Many('production.route.operation', operations = fields.Function(fields.One2Many('production.route.operation',
None, 'Operations'), 'get_operations') None, 'Operations'), 'get_operations')
uom = fields.Many2One('product.uom', 'UOM', required=True) uom = fields.Many2One('product.uom', 'UOM', required=True)
active = fields.Boolean('Active', select=True)
@staticmethod
def default_active():
return True
def get_bom_field(self, name): def get_bom_field(self, name):
res = [] res = []