Diff for /versionedFile/versionedFile.py between versions 1.69 and 1.70

version 1.69, 2006/10/11 10:00:27 version 1.70, 2007/04/03 13:18:47
Line 1 Line 1
 from OFS.Folder import Folder  from OFS.Folder import Folder
 from OFS.Image import File  from OFS.Image import File
 from OFS.Image import cookId  from OFS.Image import cookId
   from OFS.DTMLDocument import DTMLDocument
 from Globals import DTMLFile, InitializeClass,package_home  from Globals import DTMLFile, InitializeClass,package_home
 from Products.PageTemplates.PageTemplateFile import PageTemplateFile  from Products.PageTemplates.PageTemplateFile import PageTemplateFile
 from AccessControl import getSecurityManager  from AccessControl import getSecurityManager
Line 22  import shutil Line 23  import shutil
 import tempfile  import tempfile
 import os.path  import os.path
 import urllib  import urllib
   import logging
 import time  import time
 try:  try:
     from Products.ECHO_content.ECHO_collection import ECHO_basis      from Products.ECHO_content.ECHO_collection import ECHO_basis
Line 132  class versionedFileFolder(Folder,ECHO_ba Line 133  class versionedFileFolder(Folder,ECHO_ba
                 {'label':'Generate Index.html','action':'generateIndexHTML'},                  {'label':'Generate Index.html','action':'generateIndexHTML'},
                 {'label':'Generate Image Index.html','action':'generateIndexHTML_image'},                  {'label':'Generate Image Index.html','action':'generateIndexHTML_image'},
                 {'label':'Generate history_template.html','action':'generateHistoryHTML'},                  {'label':'Generate history_template.html','action':'generateHistoryHTML'},
                 {'label':'Import Folder','action':'impor<olderForm'},                  {'label':'Generate addFileForm','action':'generateAddFileForm'},
                   {'label':'Import Folder','action':'importFolderForm'},
                 {'label':'Export Folder','action':'exportFolder'},                  {'label':'Export Folder','action':'exportFolder'},
                 {'label':'Position of version number','action':'changeHistoryFileNamesForm'},                  {'label':'Position of version number','action':'changeHistoryFileNamesForm'},
                 )                  )
Line 306  class versionedFileFolder(Folder,ECHO_ba Line 308  class versionedFileFolder(Folder,ECHO_ba
         """lege standard addfileform an"""          """lege standard addfileform an"""
         #TODO: write generateaddfileform only a dummy at them moment          #TODO: write generateaddfileform only a dummy at them moment
   
         if not self.ZopeFind(self,obj_ids=['addFileForm.dtml']):          if not self.ZopeFind(self,obj_ids=['addFileForm.html']):
             zt=ZopePageTemplate('index.html')              zt=ZopePageTemplate('addFileForm.html')
             self._setObject('index.html',zt)              self._setObject('addFileForm.html',zt)
             default_content_fn = os.path.join(package_home(globals()),              default_content_fn = os.path.join(package_home(globals()),
                                                'zpt/versionFileFolderMain.zpt')                                                 'zpt/fileAdd_template.zpt')
             text = open(default_content_fn).read()              text = open(default_content_fn).read()
             zt.pt_edit(text, 'text/html')              zt.pt_edit(text, 'text/html')
   
Line 444  class versionedFileFolder(Folder,ECHO_ba Line 446  class versionedFileFolder(Folder,ECHO_ba
   
     def addFileForm(self):      def addFileForm(self):
         """add a file"""          """add a file"""
         ext=self.ZopeFind(self,obj_ids=["addFileForm.dtml"])          ext=getattr(self,'addFileForm.html',None)
           logging.error("Found %s"%ext)
         if ext:          if ext:
             return ext[0][1]('',globals(),version='1',AUTHENTICATED_USER=self.REQUEST.AUTHENTICATED_USER)              out=ext
           else:
                   
         out=DTMLFile('dtml/newFileAdd', globals(),Kind='VersionedFileObject',kind='versionedFileObject',version='1').__of__(self)          out=DTMLFile('dtml/newFileAdd', globals(),Kind='VersionedFileObject',kind='versionedFileObject',version='1').__of__(self)
         return out()          return out()
Line 652  class versionedFileObject(File): Line 656  class versionedFileObject(File):
         """get version"""          """get version"""
         return self.versionNumber          return self.versionNumber
   
     security.declarePublic('getVersionComment')                                                
     def getVersionComment(self):  
         """get version"""  
         return self.versionComment  
   
         
   

Removed from v.1.69  
changed lines
  Added in v.1.70


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>