mirror of
https://github.com/NaN-tic/trytond-stock_lot_deactivatable.git
synced 2023-12-14 03:22:55 +01:00
Use deactivable mixin
issue4341
This commit is contained in:
parent
8d69adb816
commit
5bed1cb469
9
stock.py
9
stock.py
|
@ -4,7 +4,7 @@ import logging
|
|||
from dateutil import relativedelta
|
||||
from sql import From, Join, Null, Select, Table, Union
|
||||
|
||||
from trytond.model import fields
|
||||
from trytond.model import DeactivableMixin, fields
|
||||
from trytond.pool import Pool, PoolMeta
|
||||
from trytond.transaction import Transaction
|
||||
|
||||
|
@ -20,13 +20,8 @@ class Period(metaclass=PoolMeta):
|
|||
return super(Period, cls).close(periods)
|
||||
|
||||
|
||||
class Lot(metaclass=PoolMeta):
|
||||
class Lot(DeactivableMixin, metaclass=PoolMeta):
|
||||
__name__ = 'stock.lot'
|
||||
active = fields.Boolean('Active')
|
||||
|
||||
@staticmethod
|
||||
def default_active():
|
||||
return True
|
||||
|
||||
@classmethod
|
||||
def deactivate_lots_without_stock(cls, lots=None, margin_days=1):
|
||||
|
|
Loading…
Reference in a new issue