I've created a simple news item ZClass. When I attempt to manage a News Item instance, I get the default view (or whatever happens to be the first method listed in the ZClass 'Views' tab) instead of the usual management interface with properties, undo, view etc. Sniffing the http conversation shows that the folder's management interface is calling manage_workspace on the news item as it should, but that Zope is redirecting the web browser to index_html. Why is this happening and how do I fix it? Here's what happens when I click on the instance in the management screen: GET /Z/testfolder/manage_main HTTP/1.0 Referer: http://www.xyz.org/Z/testfolder/manage_main Connection: Keep-Alive User-Agent: Mozilla/4.75 [en] (X11; U; Linux 2.2.16-3 i686) Host: www.spado.org Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */* Accept-Encoding: gzip Accept-Language: en Accept-Charset: iso-8859-1,*,utf-8 Authorization: Basic Z29wcGVsdDpibG9ydDJ1 Cookie: tree-s="eJyLjlZ3hAKX8kBbdR2F6NjYWABEjQYU"; tree-s="eJyLjlZ3hANPW/XYWAAtiQTP"; dtpref_rows="20"; dtpref_cols="75" HTTP/1.0 200 OK Server: Zope/Zope 2.2.2 (source release, python 1.5.2, linux2) ZServer/1.1b1 Date: Thu, 04 Jan 2001 16:04:01 GMT Connection: Keep-Alive Content-Type: text/html Content-Length: 12486 ...Bunch of stuff deleted <TR> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH="16"> <INPUT TYPE="CHECKBOX" NAME="ids:list" VALUE="computer"> </TD> <TD ALIGN="LEFT" VALIGN="TOP"> </TD> <TD ALIGN="LEFT" VALIGN="TOP"> <A HREF="computer/manage_workspace"> computer (My Computer Title) </A> </TD> </TR> So my client asks Zope to manage_workspace the news item... GET /Z/testfolder/computer/manage_workspace HTTP/1.0 Referer: http://www.xyz.org/Z/testfolder/manage_main Connection: Keep-Alive User-Agent: Mozilla/4.75 [en] (X11; U; Linux 2.2.16-3 i686) Host: www.spado.org Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */* Accept-Encoding: gzip Accept-Language: en Accept-Charset: iso-8859-1,*,utf-8 Authorization: Basic Z29wcGVsdDpibG9ydDJ1 Cookie: tree-s="eJyLjlZ3hAKX8kBbdR2F6NjYWABEjQYU"; tree-s="eJyLjlZ3hANPW/XYWAAtiQTP"; dtpref_rows="20"; dtpref_cols="75" And Zope redirects! Why? HTTP/1.0 302 Moved Temporarily Server: Zope/Zope 2.2.2 (source release, python 1.5.2, linux2) ZServer/1.1b1 Date: Thu, 04 Jan 2001 16:04:06 GMT Bobo-Exception-File: /usr/local/zope/2-2-2/lib/python/App/Management.py Bobo-Exception-Type: Redirect Connection: Keep-Alive Location: http://www.spado.org/Z/testfolder/computer/index_html Bobo-Exception-Value: http://www.spado.org/Z/testfolder/computer/index_html Content-Length: 0 Bobo-Exception-Line: 152 GET /Z/testfolder/computer/index_html HTTP/1.0 Referer: http://www.xyz.org/Z/testfolder/manage_main Connection: Keep-Alive User-Agent: Mozilla/4.75 [en] (X11; U; Linux 2.2.16-3 i686) Host: www.spado.org Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */* Accept-Encoding: gzip Accept-Language: en Accept-Charset: iso-8859-1,*,utf-8 Authorization: Basic Z29wcGVsdDpibG9ydDJ1 Cookie: tree-s="eJyLjlZ3hANPW/XYWAAtiQTP"; dtpref_rows="20"; dtpref_cols="75" HTTP/1.0 200 OK Server: Zope/Zope 2.2.2 (source release, python 1.5.2, linux2) ZServer/1.1b1 Date: Thu, 04 Jan 2001 15:14:56 GMT Connection: Keep-Alive Content-Type: text/html Content-Length: 162 <html><head></head> <big><big><b>Ed's Headline</b></big></big><br> <b>Posted by goppelt </b> <b>Saturday, 01/01/00</b> <b>(computer)</b> <br> <p> -- Ed Goppelt SPADO President http://www.spado.org
participants (1)
-
Edmund Goppelt