[Zope] ZSQL Method & AUTHENTICATED_USER

Aaron Straup Cope asc@vineyard.net
Wed, 18 Oct 2000 19:20:57 -0400 (EDT)


<sigh />

Thanks. It was a syntax issue. I think I tried every single variation on
passing variables to the method except that one. Sorry for the bother,
folks... :-)

On 18 Oct 2000, Jon Prettyman wrote:

> I'm pretty sure that all variables have to be passed in explicitly
> with SQLMethods.  Namespaces are not passed in.
> 
> Try specifying username as an argument in the ZSQLMethods edit form
> and pass it in like this:
>    <dtml-in expr=
> "lookup_by_username(username=REQUEST.AUTHENTICATED_USER.getUserName()">
> 
> (Untested....)
> 
> -jon
> 
> Aaron Straup Cope <asc@vineyard.net> writes:
> 
> > Hi,
> > 
> > I'm trying to perform a simple MySQL lookup based on the
> > AUTHENTICATED_USER. When I test the ZSQL method from the management
> > interface, everything works fine. However, when I try to call the method
> > from a DTML document, [it] returns nothing.
> > 
> > Is this a namespace issue? I'm stumped and hoping that I'm not staring
> > right past the problem. Can anyone point out what it is I am doing
> > wrong? Thanks,
> > 
> > a) DTML Document : foo
> > 
> > <dtml-with people>
> >  <dtml-in lookup_by_username>
> >   <dtml-var "username">
> >  </dtml-in>
> > </dtml-with>
> > 
> > b) ZSQL Method : people.lookup_by_username
> > 
> > select * from people where username = "<dtml-var 
> > "REQUEST.AUTHENTICATED_USER.getUserName()">"
> > 
> > 
> > 
> > _______________________________________________
> > Zope maillist  -  Zope@zope.org
> > http://lists.zope.org/mailman/listinfo/zope
> > **   No cross posts or HTML encoding!  **
> > (Related lists - 
> >  http://lists.zope.org/mailman/listinfo/zope-announce
> >  http://lists.zope.org/mailman/listinfo/zope-dev )
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
> 
>