Steve Alexander wrote:
Itai Tavor wrote:
Steve,
This release breaks access to the management screens of ZClasses stored on Racks.
In Zpatterns-0.4.2a3, Specialist/item_id/manage returns the ZClass management screen. In your release it returns the Specialist Methods screen.
Thanks. I'll look into this.
As a workaround, you can use Specialist/item_id/manage_workspace instead.
Yeah, that works. Thanks.
What version of Zope have you seen the desired Specialist/item_id/manage behaviour with?
2.3, release version. item_id/manage gets redirected to item_id/manage_main which shows the ZClass management screen. BTW, this might be a good time to mention a related problem in the stock ZPatterns - even there item_id/manage doesn't work as expected - it brings up the ZClass management tabs with the first one selected, but the page content is actually an empty Methods screen. So a click on the first tab is required to actually get to the ZClass info. item_id/manage_workspace gets around that. Perhaps you can investigate this while you're looking at the other problem?
This looks to me more like something in Zope has changed, (probably to do with how __bobo_traverse__ works) as I don't think any of my changes to ZPatterns would cause the change you're reporting.
It must be related to something you changed in your release because the behavior changes when I switch between the original ZPatterns and your release, on the same Zope.
I'm definitely seeing what you describe on Zope 2.3 from CVS, with the ZPatterns convenience release.
To check this, I'll try an unpatched ZPatterns-0.4.3b2 with Zope 2.3, and see if I can reproduce the bug with that.
-- Steve Alexander Software Engineer Cat-Box limited http://www.cat-box.net
-- Itai Tavor -- "Je sautille, donc je suis." -- itai@optusnet.com.au -- - Kermit the Frog -- -- -- -- "Every day, once a day, give yourself a present" - Dale Cooper --