[Zope] Finding matches between two lists
ed colmar
element@immersivearts.com
Sat, 04 Mar 2000 14:03:53 -0700
Thanks for the replies!
I did get it to work. Here is what i did:
I created a new python method inside my primary class:
def is_local_name(self, name):
""" returns true with ID if name is a local user
"""
rlist = map(None,self.ids)
rlist = filter(lambda x,p=self : p.data[x].validated, rlist)
rlist = filter(lambda x,p=self : p.data[x].meta_type ==
'SRPersonPost', rlist)
rlist = filter(lambda x,p=self : p.data[x].name, rlist)
rlist = filter(lambda x,p=self,s=thisdjname : p.data[x].name == s,
rlist)
return rlist
then called it using this dtml:
<dtml-if namelist>
<dtml-in namelist>
<dtml-let thisname=sequence-item>
<dtml-if "is_local_name(_['sequence-item'])">
<dtml-in "is_local_name(_['sequence-item'])">
<A HREF="<dtml-var site_url>/<dtml-var
sequence-item>/index_html"><dtml-var thisname></A><BR>
</dtml-in>
<dtml-else><dtml-var sequence-item><BR>
</dtml-if>
</dtml-let>
</dtml-in>
</dtml-if namelist>
-ed-