fixes according to new cco.storage version

This commit is contained in:
Helmut Merz 2024-01-17 10:28:58 +01:00
parent 3d3e221a5c
commit ec87bcd682
2 changed files with 7 additions and 8 deletions

View file

@ -7,19 +7,18 @@ used by code based on loops.organize.tracking.
""" """
from zope.interface import implementer from zope.interface import implementer
from cco.storage.tracking import record
from cco.storage import tracking
from loops.util import IUid from loops.util import IUid
@implementer(IUid) @implementer(IUid)
class Track(record.Track): class Track(tracking.Track):
@property pass
def taskId(self):
return self.head.get('taskId')
class Container(record.Container): class Container(tracking.Container):
itemFactory = Track itemFactory = Track

View file

@ -7,11 +7,11 @@ import transaction
import config import config
from cco.storage.common import Storage, getEngine from cco.storage.common import Storage, getEngine
from cco.storage.tracking import record from cco.storage import tracking
from loops.config.base import LoopsOptions 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) rf = loopsRoot.getRecordManager().get(recFolderName)
if rf is None: if rf is None:
print('*** ERROR: folder %r not found!' % recFolderName) print('*** ERROR: folder %r not found!' % recFolderName)