diff --git a/organize/tracking/storage/compat.py b/organize/tracking/storage/compat.py index d84b887..9724d81 100644 --- a/organize/tracking/storage/compat.py +++ b/organize/tracking/storage/compat.py @@ -7,19 +7,18 @@ used by code based on loops.organize.tracking. """ from zope.interface import implementer -from cco.storage.tracking import record + +from cco.storage import tracking from loops.util import IUid @implementer(IUid) -class Track(record.Track): +class Track(tracking.Track): - @property - def taskId(self): - return self.head.get('taskId') + pass -class Container(record.Container): +class Container(tracking.Container): itemFactory = Track diff --git a/organize/tracking/storage/migration.py b/organize/tracking/storage/migration.py index 8ee75ff..4321d2a 100644 --- a/organize/tracking/storage/migration.py +++ b/organize/tracking/storage/migration.py @@ -7,11 +7,11 @@ import transaction import config from cco.storage.common import Storage, getEngine -from cco.storage.tracking import record +from cco.storage import tracking from loops.config.base import LoopsOptions -def migrate(loopsRoot, recFolderName, factory=record.Container): +def migrate(loopsRoot, recFolderName, factory=tracking.Container): rf = loopsRoot.getRecordManager().get(recFolderName) if rf is None: print('*** ERROR: folder %r not found!' % recFolderName)