[Zope] Re: review_state
    julian 
    jules12af at aol.com
       
    Fri Jun  1 04:39:46 EDT 2007
    
    
  
Winterflood, Jonathan a écrit :
> Hi,
> In the case of a document proxy managed by CPSWorkflow, I use this:
> 
> review_state = proxy.getContentInfo()['review_state']
> 
> Is this your case?
> If this is not the right way to do it in my context, I'd of course appreciate your comments :)
> 
> Hope it helps,
> Jonathan
Thanks for your help :)
I have fund a good method :p
---------------------------------------------------
from Products.CMFCore.utils import getToolByName
from Products.CMFCore.permissions import ManagePortal
query = {'portal_type' : 'Document',
         }
for prestataire in self.portal_catalog.searchResults(query):
       presta_obj = prestataire.getObject()
       wflow = getToolByName(presta_obj, "portal_workflow", None)
       if wflow is not None:
            review_state = wflow.getInfoFor(presta_obj, "review_state")
-----------------------------------------------------
So review_state = published or visible...
My problem is resolve :)
Julian
    
    
More information about the Zope
mailing list