Alek Kowalczyk schrieb:
Hello again,
I have a rather big tree of MyObjects. MyObjects are adaptable to
hurry.workflow's IWorklowState. Now I'd like to create a catalog to index all
MyObjects by their current states. How to do that?
An option might be(?) to add to MyObject property like that:
@property
def currentState(self): return IWorkflowState(self).getState()
and index this property. But I'm not sure whether it is elegant solution, as it requires the object to
know that it has workflow and (too) strong link between object and adapter.

I'll appreciate any suggestions how to index workflow states cleanly and not in
too complictated way...
Regards!

i use the @property solution, because i got into troubles with annotations and the catalog. see the unanswered post http://mail.zope.org/pipermail/zope3-users/2007-March/005925.html

cheers Dominique

_______________________________________________
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users

Reply via email to