as you may have noticed I've been working on writing browser views for  
some of the administrative functions such as portal configuration. I have  
just noticed that the current PythonScript does not handle  
"enable_permalink". Now, while this is easy enough to add both to the  
Script and my view and there is support for this in  
zpt_generic/main_template with get_permalink, there is actually an  
implicit dependency about CMFUid for this function. So, I think this means  
we should either add CMFUid to CMFDefault's dependencies or move the  
function to the CMFUid extension profile and associated skin layer. Or,  
maybe this is like the CMFCalendar stuff? In which case maybe a more  
explicit check for the existence of the tool, particularly when wanting to  
enable permalinks, would make sense.

On a slightly related matter: I think we could probably retire the  
"Properties" tab from the ZMI for the PortalObject. The same could be done  
with some of the Tools and maybe with other tabs such as "Interfaces". Or  
would this make a site too dependent upon installed skins? Thoughts?

Charlie Clark
Managing Director
Clark Consulting & Research
German Office
Helmholtzstr. 20
D- 40215
Tel: +49-211-600-3657
Mobile: +49-178-782-6226
Zope-CMF maillist  -  Zope-CMF@zope.org

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests

Reply via email to