Changeset 438

Show
Ignore:
Timestamp:
08/02/06 07:13:01
Author:
crchemist
Message:

Added Plone 2.1 - 2.5 compatibility.

Files:

Legend:

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

    r437 r438  
    3434 
    3535    install_subskin(self,out,GLOBALS) 
    36     
    3736 
    3837    for site in SITES_LIST: 
  • qPingTool/trunk/PingInfo.py

    r437 r438  
    11from Products.Archetypes.public import * 
     2from Products.CMFCore import permissions 
    23from Products.Archetypes.BaseContent import BaseContentMixin 
    34from Products.CMFCore.ActionInformation import ActionInformation 
     
    56from Products.CMFCore.utils import getToolByName 
    67from Acquisition import aq_inner, aq_parent 
     8from Products.CMFDefault.utils import _dtmldir 
    79from config import * 
     10from AccessControl import ClassSecurityInfo 
     11from Globals import InitializeClass, DTMLFile 
    812 
    913schema = BaseContentMixin.schema +  Schema(( 
     
    4448    schema = schema 
    4549 
    46     #Fix Archetypes bug 
     50    """ 
     51        Added some support of DublinCore 
     52    """ 
     53    security = ClassSecurityInfo() 
     54 
    4755    def Contributors(self): 
    4856        return self.contributors 
    4957 
     58    security.declareProtected(permissions.ModifyPortalContent, 
     59                              'manage_metadata' ) 
     60 
     61    manage_metadata = DTMLFile('zmi_metadata', _dtmldir) 
     62 
     63 
    5064registerType(PingInfo)