From ec87bcd682f4d63e3c94b8fc51d0fee33f98e1fc Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Wed, 17 Jan 2024 10:28:58 +0100 Subject: [PATCH] fixes according to new cco.storage version --- organize/tracking/storage/compat.py | 11 +++++------ organize/tracking/storage/migration.py | 4 ++-- 2 files changed, 7 insertions(+), 8 deletions(-) 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)