At 09:41 AM 1/19/01 -0500, Aaron Payne wrote:
At 09:38 AM 1/19/01 -0500, Phillip J. Eby wrote:
Thus, your SkinScript is running as anonymous, and probably doesn't have rights to access the SQL method. You might need to change the proxy roles setting on the SkinScript method so that when the SkinScript runs it always has appropriate roles to do what it needs to do.
I gave the skinscript trigger a proxy role of manager. Actually, I gave all methods involved a proxy of manager. The same error was produced.
What version of Zope are you using?
Zope version: Zope 2.2.1 Platform: freebsd4
Hmm. You've got me, then. Have you tried taking the Python Method out of the mix and using the SQL method directly, like this: WITH QUERY searchBy_Name(name=self.id) Also, have you tried running Zope with logging ("STUPID_LOG_FILE") enabled? What gets added to the log when you try to access the object via bobo_traverse?