version 1.41, 2005/08/15 08:31:52
|
version 1.42, 2005/08/15 09:48:35
|
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 |
Line 459 class versionedFileObject(File):
|
Line 460 class versionedFileObject(File):
|
manage_editForm =DTMLFile('dtml/fileEdit',globals(), |
manage_editForm =DTMLFile('dtml/fileEdit',globals(), |
Kind='File',kind='file') |
Kind='File',kind='file') |
manage_editForm._setName('manage_editForm') |
manage_editForm._setName('manage_editForm') |
|
security= ClassSecurityInfo() |
|
|
def getVComment(self): |
def getVComment(self): |
"""get the comment of this file""" |
"""get the comment of this file""" |
Line 495 class versionedFileObject(File):
|
Line 496 class versionedFileObject(File):
|
return REQUEST.RESPONSE.redirect(self.REQUEST.SESSION['refer']) |
return REQUEST.RESPONSE.redirect(self.REQUEST.SESSION['refer']) |
return REQUEST.RESPONSE.redirect(self.aq_parent.absolute_url()+"/history") |
return REQUEST.RESPONSE.redirect(self.aq_parent.absolute_url()+"/history") |
|
|
|
security.declarePublic('getTime') |
def getTime(self): |
def getTime(self): |
"""getTime""" |
"""getTime""" |
#return self.bobobase_modification_time().ISO() |
#return self.bobobase_modification_time().ISO() |
Line 540 class versionedFileObject(File):
|
Line 541 class versionedFileObject(File):
|
"""set version""" |
"""set version""" |
self.versionNumber=versionNumber |
self.versionNumber=versionNumber |
|
|
|
security.declarePublic('getVersionNumber') |
def getVersionNumber(self): |
def getVersionNumber(self): |
"""get version""" |
"""get version""" |
return self.versionNumber |
return self.versionNumber |
|
|
|
security.declarePublic('getVersionComment') |
|
def getVersionComment(self): |
|
"""get version""" |
|
return self.versionComment |
|
|
|
|
|
security.declarePublic('lastEditor') |
def lastEditor(self): |
def lastEditor(self): |
"""last Editor""" |
"""last Editor""" |
if hasattr(self,'author'): |
if hasattr(self,'author'): |
Line 709 class versionedFile(Folder):
|
Line 716 class versionedFile(Folder):
|
lastVersion=self.getLastVersion() |
lastVersion=self.getLastVersion() |
#return "File:"+self.title+" Version:%i"%lastVersion.versionNumber," modified:",lastVersion.bobobase_modification_time()," size:",lastVersion.getSize(),"modified by:",lastVersion.lastEditor() |
#return "File:"+self.title+" Version:%i"%lastVersion.versionNumber," modified:",lastVersion.bobobase_modification_time()," size:",lastVersion.getSize(),"modified by:",lastVersion.lastEditor() |
return "File: %s Version:%i modified:%s size:%s modified by:%s"%(self.title,lastVersion.versionNumber,lastVersion.getTime(),lastVersion.getSize(),lastVersion.lastEditor()) |
return "File: %s Version:%i modified:%s size:%s modified by:%s"%(self.title,lastVersion.versionNumber,lastVersion.getTime(),lastVersion.getSize(),lastVersion.lastEditor()) |
|
security= ClassSecurityInfo() |
|
security.declarePublic('getVersion') |
def getVersion(self): |
def getVersion(self): |
tmp=0 |
tmp=0 |
for version in self.ZopeFind(self): |
for version in self.ZopeFind(self): |
Line 720 class versionedFile(Folder):
|
Line 728 class versionedFile(Folder):
|
tmp=int(version[1].versionNumber,) |
tmp=int(version[1].versionNumber,) |
return tmp+1 |
return tmp+1 |
|
|
security= ClassSecurityInfo() |
|
security.declareProtected('AUTHENTICATED_USER','unlock') |
security.declareProtected('AUTHENTICATED_USER','unlock') |
|
|
def history(self): |
def history(self): |