Changeset 445

Show
Ignore:
Timestamp:
08/04/06 11:02:37
Author:
crchemist
Message:

Added plone-2.0.5 compatibility.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • qPingTool/trunk/Extensions/Install.py

    r444 r445  
    99from Products.CMFCore.utils import getToolByName 
    1010from Products.CMFPlone.migrations.migration_util import safeEditProperty 
    11  
    1211 
    1312 
     
    4544    safeEditProperty(np,'metaTypesNotToList', meta_types, 'lines') 
    4645 
    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',) 
    4949 
    5050    print >> out, "\nSuccessfully installed %s." % PROJECTNAME 
  • qPingTool/trunk/PingInfo.py

    r444 r445  
    11from Products.Archetypes.public import * 
    2 from Products.CMFCore import permissions 
    32from Products.Archetypes.BaseContent import BaseContentMixin 
    43from Products.CMFCore.ActionInformation import ActionInformation 
     
    5655        return self.contributors 
    5756 
    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' ) 
    6063 
    6164    manage_metadata = DTMLFile('zmi_metadata', _dtmldir)