[Zope-CMF] Workflow and zcatalog and zclasses
   
    S Haldar
     
    shaldar11@yahoo.com
       
    Fri, 26 Jul 2002 05:54:15 -0700 (PDT)
    
    
  
--- Chris Withers <chrisw@nipltd.com> wrote:
> > Thanks Chris - Tried that too. The only thing that
> > seem to work when portal_catalog is called are the
> > SearchableText, and the review_state it gets from
> the
> > workflow instance.
> 
> So you're saying the only attributes your brains
> have are SearchableText 
> and review_state?
> 
> I find that pretty hard to believe :-S
Thanks Chris, let me be more articulate 8->
These are the only two I am able to work with. The
standared indices like, Date, Type, meta_type etc. are
also working. 
But the indices (and metadata) that I create from the 
ZClass properties (use the property name to create
index and metadata for the portal_catalog) don't get
populated, even though I reidex the ZClass instance
after the property values are populated (which I do by
iterating over a SQL query). The actual property
values are returned correctly when I list them from
the actual object (and not just the brain object). But
when I try to access them from the brain object (as
indices and metadata), they return empty values -
preventing me from doing any kind of sort_on when I
search portal_catalog. 
The only things that return non-zero (and correct!)
values, besides the standard indices are review_state
and SearchableText. Well, SearchableText is standard,
but it allows me to customize the search to some
extent. But I would need to have more sorting
capabilities on more than one ZClass properties, and
since this is a data mart application, I would rather
take the cost of extra indexing. 
Which brings me  to the original question, how can I
get the property indices in the brain reflect the same
values as the corresponding ZClass (ZInstance!) 
properties?
> 
> Check the metadata tab of your portal_catalog
> again...
> 
> > Is there any way to single step through these CMF
> > methods as they are executed? Let me know.
> 
> GDB/PDB?
I am familiar with GDB. Whats the learning curve like
for PDB in a win32 ZMI environment? In other words, is
the documentation fairly decent - like other gnu
products?
> 
> cheers,
> 
> Chris
> 
__________________________________________________
Do You Yahoo!?
Yahoo! Health - Feel better, live better
http://health.yahoo.com