Diff for /versionedFile/extVersionedFile.py between versions 1.20 and 1.22

version 1.20, 2008/06/26 16:38:25 version 1.22, 2008/06/27 17:46:45
Line 613  class extVersionedFileObject(ExtFile): Line 613  class extVersionedFileObject(ExtFile):
         self.time = time          self.time = time
         self.author = author          self.author = author
   
       security.declareProtected('manage','changeObject')
       def changeObject(self,**args):
           """modify object"""
           for arg in args:
               if hasattr(self, arg):
                   logging.debug("changeObject arg:%s = %s"%(arg,args[arg]))
                   setattr(self, arg, args[arg])
   
     security.declarePublic('getTitle')      security.declarePublic('getTitle')
     def getTitle(self):      def getTitle(self):
Line 1022  class extVersionedFile(CatalogAware,Fold Line 1029  class extVersionedFile(CatalogAware,Fold
         """get a list of dicts with author, comment, filename, etc, of all versions"""          """get a list of dicts with author, comment, filename, etc, of all versions"""
         vl = []          vl = []
         for v in self.objectValues(self.content_meta_type):          for v in self.objectValues(self.content_meta_type):
             vl.append({'versionNumber':v.get('versionNumber',0),              vl.append({'versionNumber':getattr(v,'versionNumber',0),
                       'title':v.getTitle(),                        'title':v.getTitle(),
                         'id':v.getId(),
                       'date':v.getTime(),                        'date':v.getTime(),
                       'editor':v.getLastEditor(),                        'author':getattr(v,'author',''),
                       'comment':v.get('versionComment','')                        'comment':getattr(v,'versionComment','')
                       })                        })
           return vl
   
     security.declareProtected('AUTHENTICATED_USER','forceunlock')         security.declareProtected('AUTHENTICATED_USER','forceunlock')   
     def forceunlock(self,RESPONSE=None):      def forceunlock(self,RESPONSE=None):

Removed from v.1.20  
changed lines
  Added in v.1.22


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