Log message for revision 73455: Issue #2296: Fix broken import of ZClass products.
Changed: U Zope/branches/2.9/doc/CHANGES.txt U Zope/branches/2.9/lib/python/App/Product.py -=- Modified: Zope/branches/2.9/doc/CHANGES.txt =================================================================== --- Zope/branches/2.9/doc/CHANGES.txt 2007-03-22 15:32:47 UTC (rev 73454) +++ Zope/branches/2.9/doc/CHANGES.txt 2007-03-22 15:44:16 UTC (rev 73455) @@ -8,6 +8,10 @@ Bugs fixed + - Collector #2296: Fixed import of ZClass products, broken by removal + of BBB support for pasting objects whose meta_type info was + permission-free. + - Collector #2294: Protected DOS-able ControlPanel methods with the same 'requestmethod' wrapper. Modified: Zope/branches/2.9/lib/python/App/Product.py =================================================================== --- Zope/branches/2.9/lib/python/App/Product.py 2007-03-22 15:32:47 UTC (rev 73454) +++ Zope/branches/2.9/lib/python/App/Product.py 2007-03-22 15:44:16 UTC (rev 73455) @@ -45,6 +45,7 @@ from OFS.Folder import Folder from HelpSys.HelpSys import ProductHelp from AccessControl import Unauthorized +from AccessControl.Permissions import manage_zclasses from Factory import Factory from Permission import PermissionManager @@ -60,7 +61,8 @@ meta_type ='Product Management' icon='p_/ProductFolder_icon' - all_meta_types={'name': 'Product', 'action': 'manage_addProductForm'}, + all_meta_types={'name': 'Product', 'action': 'manage_addProductForm', + 'permission': manage_zclasses}, meta_types=all_meta_types # This prevents subobjects from being owned! _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins