Changeset 445
- Timestamp:
- 08/04/06 11:02:37
- Files:
-
- qPingTool/trunk/Extensions/Install.py (modified) (2 diffs)
- qPingTool/trunk/PingInfo.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
qPingTool/trunk/Extensions/Install.py
r444 r445 9 9 from Products.CMFCore.utils import getToolByName 10 10 from Products.CMFPlone.migrations.migration_util import safeEditProperty 11 12 11 13 12 … … 45 44 safeEditProperty(np,'metaTypesNotToList', meta_types, 'lines') 46 45 47 sp = getattr(pp,'site_properties') 48 sp.typesUseViewActionInListings += ('PingInfo',) 46 sp = getattr(pp,'site_properties', None) 47 if hasattr(sp, 'typesUseViewActionInListings'): 48 sp.typesUseViewActionInListings += ('PingInfo',) 49 49 50 50 print >> out, "\nSuccessfully installed %s." % PROJECTNAME qPingTool/trunk/PingInfo.py
r444 r445 1 1 from Products.Archetypes.public import * 2 from Products.CMFCore import permissions3 2 from Products.Archetypes.BaseContent import BaseContentMixin 4 3 from Products.CMFCore.ActionInformation import ActionInformation … … 56 55 return self.contributors 57 56 58 security.declareProtected(permissions.ModifyPortalContent, 59 'manage_metadata' ) 57 try: 58 from Products.CMFCore import permissions 59 security.declareProtected(permissions.ModifyPortalContent, 'manage_metadata' ) 60 except: 61 from Products.CMFCore.CMFCorePermissions import ModifyPortalContent 62 security.declareProtected(ModifyPortalContent, 'manage_metadata' ) 60 63 61 64 manage_metadata = DTMLFile('zmi_metadata', _dtmldir)
