At 06:04 PM 11/16/01 -0500, you wrote:
, which should make it dissapear in your product selection menu. They don't appear in the *Select type to add...* pull-down, if that's what you mean. Yes again. This is where a valid zClass should appear, so we might be talking something other than a zClass. Maybe a sub-class?? or you have a mangled zClass.
Wait a minute... My mistake, they *do* appear there.
But all the old instances will exist. Delete them manually. OR Globaly, search on the meta-type and delete. How should I do this? I have root access. If you have many then you need to write a script.
About 4
Otherwise just delete them like you would anything in the ZMI.
They do not appear in the ZMI.
Actually I havent had to do major clean-ups yet in Zope. But my guess is you need to use TransparentFolders to look into all your sub-folders from the root, to locate all the instances of your zClass by searching for the meta-type. something like productValues('zclass-meta-type-name-here') You will have to delete programmatically.
I don't follow what you mean here.
OR use the FIND tab.
Something REALLY STRANGE keeps popping its head up, and it does so with the FIND tab. I have not a clue what PTKDemo is (although I think once upon a time I must have installed it... Error Type: ImportError Error Value: No module named PTKDemo Traceback (innermost last): File /apache/ZopeInstallation/Zope_software_home/lib/python/ZPublisher/Publish.py, line 223, in publish_module File /apache/ZopeInstallation/Zope_software_home/lib/python/ZPublisher/Publish.py, line 187, in publish File /apache/ZopeInstallation/Zope_software_home/lib/python/Zope/__init__.py, line 226, in zpublisher_exception_hook (Object: Products) File /apache/ZopeInstallation/Zope_software_home/lib/python/ZPublisher/Publish.py, line 171, in publish File /apache/ZopeInstallation/Zope_software_home/lib/python/ZPublisher/mapply.py, line 160, in mapply (Object: manage_findResult) File /apache/ZopeInstallation/Zope_software_home/lib/python/ZPublisher/Publish.py, line 112, in call_object (Object: manage_findResult) File /apache/ZopeInstallation/Zope_software_home/lib/python/Shared/DC/Scripts/Bindings.py, line 324, in __call__ (Object: manage_findResult) File /apache/ZopeInstallation/Zope_software_home/lib/python/Shared/DC/Scripts/Bindings.py, line 354, in _bindAndExec (Object: manage_findResult) File /apache/ZopeInstallation/Zope_software_home/lib/python/App/special_dtml.py, line 244, in _exec (Object: manage_findResult) File /apache/ZopeInstallation/Zope_software_home/lib/python/DocumentTemplate/DT_With.py, line 133, in render (Object: _.namespace( results=PrincipiaFind(this(), obj_ids=obj_ids, obj_metatypes=obj_metatypes, obj_searchterm=obj_searchterm, obj_expr=obj_expr, obj_mtime=obj_mtime, obj_mspec=obj_mspec, obj_permission=obj_permission, obj_roles=obj_roles, search_sub=search_sub, REQUEST=REQUEST))) File /apache/ZopeInstallation/Zope_software_home/lib/python/DocumentTemplate/DT_Util.py, line 231, in eval (Object: _.namespace( results=PrincipiaFind(this(), obj_ids=obj_ids, obj_metatypes=obj_metatypes, obj_searchterm=obj_searchterm, obj_expr=obj_expr, obj_mtime=obj_mtime, obj_mspec=obj_mspec, obj_permission=obj_permission, obj_roles=obj_roles, search_sub=search_sub, REQUEST=REQUEST))) (Info: obj_metatypes) File <string>, line 0, in ? File /apache/ZopeInstallation/Zope_software_home/lib/python/OFS/FindSupport.py, line 216, in ZopeFind (Object: Products) File /apache/ZopeInstallation/Zope_software_home/lib/python/OFS/FindSupport.py, line 181, in ZopeFind (Object: Products) File /apache/ZopeInstallation/Zope_software_home/lib/python/ZODB/Connection.py, line 544, in setstate ImportError: (see above) Thanks for any ideas you may have. BenO