[Zope] RE:Manage

Daniel Rusch drusch@globalcrossing.com
Tue, 13 Mar 2001 17:17:40 -0600


Yes it is in the acquistion path, it is a root level property! I know
that is what the problem appears to be, but how can changing a password
cause it not to find a root level password???????


Your problem is that it cant find BoxName, is that visible in the
Acquistion?
--
  Andy McKay.
----- Original Message -----
From: "Daniel Rusch" <drusch@globalcrossing.com>
To: <zope@zope.org>
Sent: Monday, March 12, 2001 3:28 PM
Subject: [Zope] Manage


> All,
>
> Zope 2.3.0 (binary release, python 1.5.2, solaris-2.6-sparc)
> Python Version 1.5.2 (#8, Nov 16 1999, 10:05:41) [GCC 2.8.1]
> System Platform sunos5
>
> We have a page that allows users to change their password it executes
> the following:
>
>
> <dtml-call "REQUEST.set('name', login_name)">
> <dtml-call "REQUEST.set('password', password)">
> <dtml-call "REQUEST.set('confirm', confirm)">
> <dtml-call "REQUEST.set('roles',
> acl_users.getUser(login_name).getRoles())">
> <dtml-call "acl_users.manage_users(submit='Change', REQUEST=REQUEST)">
>
>
> The password is changed and the user is taken to a page that notifies
> them that their password was changed, but when the user tries to
> navigate to any page instead of getting an Authentication dialog, they
> get a NameError for a variable that is (or should be) there.
>
> It is as if the Name Space is lost? Any thoughts?
>
> Dan
>
>
>           Zope Error
>
>           Zope has encountered an error while publishing this resource.
>
>           NameError
>
>           Sorry, a Zope error occurred.
>
>           Traceback (innermost last):
>             File /home/newZope/lib/python/ZPublisher/Publish.py, line
> 222, in publish_module
>             File /home/newZope/lib/python/ZPublisher/Publish.py, line
> 187, in publish
>             File /home/newZope/lib/python/Zope/__init__.py, line 221, in
> zpublisher_exception_hook
>               (Object: Traversable)
>             File /home/newZope/lib/python/ZPublisher/Publish.py, line
> 171, in publish
>             File /home/newZope/lib/python/ZPublisher/mapply.py, line
> 160, in mapply
>               (Object: index_html)
>             File /home/newZope/lib/python/ZPublisher/Publish.py, line
> 112, in call_object
>               (Object: index_html)
>             File /home/newZope/lib/python/OFS/DTMLDocument.py, line 189,
> in __call__
>               (Object: index_html)
>             File /home/newZope/lib/python/DocumentTemplate/DT_String.py,
> line 538, in __call__
>               (Object: index_html)
>             File /home/newZope/lib/python/OFS/DTMLMethod.py, line 182,
> in __call__
>               (Object: standard_html_header)
>             File /home/newZope/lib/python/DocumentTemplate/DT_String.py,
> line 538, in __call__
>               (Object: standard_html_header)
>             File /home/newZope/lib/python/DocumentTemplate/DT_Util.py,
> line 334, in eval
>               (Object: BoxName=='devo')
>               (Info: BoxName)
>             File <string>, line 0, in ?
>           NameError: BoxName
>