Diff for /versionedFile/extVersionedFile.py between versions 1.13 and 1.15

version 1.13, 2007/10/06 13:57:16 version 1.15, 2007/11/23 17:52:34
Line 773  class extVersionedFile(CatalogAware,Fold Line 773  class extVersionedFile(CatalogAware,Fold
     meta_type = 'extVersionedFile'      meta_type = 'extVersionedFile'
     # meta_type of contained objects      # meta_type of contained objects
     content_meta_type = ['extVersionedFileObject']      content_meta_type = ['extVersionedFileObject']
       # default catalog for extVersionedFile objects
     default_catalog = 'fileCatalog'      default_catalog = 'fileCatalog'
           
       manage_options = Folder.manage_options+({'label':'Main Config','action':'changeVersionedFileForm'},)
   
       
     security=ClassSecurityInfo()         security=ClassSecurityInfo()   
           
     def __init__(self, id, title, lockedBy,author):      def __init__(self, id, title, lockedBy,author):
Line 921  class extVersionedFile(CatalogAware,Fold Line 925  class extVersionedFile(CatalogAware,Fold
   
     def getContentObject(self):      def getContentObject(self):
         """returns the last version object"""          """returns the last version object"""
         if not self.lastVersionId:          if not hasattr(self, 'lastVersionId'):
               # find last version and save it
             lv = self.findLastVersion()              lv = self.findLastVersion()
             if lv is None:              if lv is None:
                 return None                  return None
Line 1123  class extVersionedFile(CatalogAware,Fold Line 1128  class extVersionedFile(CatalogAware,Fold
             return ob              return ob
   
                   
       changeVersionedFileForm = PageTemplateFile('zpt/changeVersionedFile', globals())
       
       def manage_changeVersionedFile(self,title,vC,author,comment):
           """Change VersionedFile metadata"""
           self.title = title
           self.author = author
           cob = self.getContentObject()
           if cob:
               if vC:
                   cob.vComment=vC
   
               if comment=='':
                   cob.versionComment=None
               else:
                   cob.versionComment=comment
   
           
     def download(self):      def download(self):
         """download and lock"""          """download"""
         self.REQUEST.RESPONSE.setHeader("Content-Disposition","""attachement; filename=%s"""%self.getContentObject().getId())          self.REQUEST.RESPONSE.setHeader("Content-Disposition","""attachement; filename=%s"""%self.getContentObject().getId())
         self.REQUEST.RESPONSE.setHeader("Content-Type","application/octet-stream")          self.REQUEST.RESPONSE.setHeader("Content-Type","application/octet-stream")
         self.content_type="application/octet-stream"          self.content_type="application/octet-stream"

Removed from v.1.13  
changed lines
  Added in v.1.15


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