version 1.57, 2006/05/10 16:58:49
|
version 1.58, 2006/05/21 17:40:38
|
Line 299 class versionedFileFolder(Folder,ECHO_ba
|
Line 299 class versionedFileFolder(Folder,ECHO_ba
|
if RESPONSE is not None: |
if RESPONSE is not None: |
RESPONSE.redirect('manage_main') |
RESPONSE.redirect('manage_main') |
|
|
|
|
|
def generateAddFileForm(self,RESPONSE=None): |
|
"""lege standard addfileform an""" |
|
#TODO: write generateaddfileform only a dummy at them moment |
|
|
|
if not self.ZopeFind(self,obj_ids=['addFileForm.dtml']): |
|
zt=ZopePageTemplate('index.html') |
|
self._setObject('index.html',zt) |
|
default_content_fn = os.path.join(package_home(globals()), |
|
'zpt/versionFileFolderMain.zpt') |
|
text = open(default_content_fn).read() |
|
zt.pt_edit(text, 'text/html') |
|
|
|
else: |
|
return "already exists!" |
|
|
|
if RESPONSE is not None: |
|
RESPONSE.redirect('manage_main') |
|
|
|
|
def generateIndexHTML(self,RESPONSE=None): |
def generateIndexHTML(self,RESPONSE=None): |
"""lege standard index.html an""" |
"""lege standard index.html an""" |
|
|
Line 419 class versionedFileFolder(Folder,ECHO_ba
|
Line 439 class versionedFileFolder(Folder,ECHO_ba
|
return pt() |
return pt() |
|
|
|
|
|
|
def addFileForm(self): |
def addFileForm(self): |
"""add a file""" |
"""add a file""" |
ext=self.ZopeFind(self,obj_ids=["addFileForm.dtml"]) |
ext=self.ZopeFind(self,obj_ids=["addFileForm.dtml"]) |
Line 895 class versionedFile(CatalogAware,Folder)
|
Line 916 class versionedFile(CatalogAware,Folder)
|
if str(self.REQUEST['AUTHENTICATED_USER']) in ["Anonymous User"]: |
if str(self.REQUEST['AUTHENTICATED_USER']) in ["Anonymous User"]: |
return "please login first" |
return "please login first" |
if (self.lockedBy==self.REQUEST['AUTHENTICATED_USER']) or (self.lockedBy==''): |
if (self.lockedBy==self.REQUEST['AUTHENTICATED_USER']) or (self.lockedBy==''): |
|
ext=self.ZopeFind(self,obj_ids=["addNewVersion.dtml"]) |
|
if ext: |
|
return ext[0][1]('',globals(),version='1',AUTHENTICATED_USER=self.REQUEST.AUTHENTICATED_USER) |
|
else: |
out=DTMLFile('dtml/fileAdd', globals(),Kind='VersionedFileObject',kind='versionedFileObject',version=self.getVersion()).__of__(self) |
out=DTMLFile('dtml/fileAdd', globals(),Kind='VersionedFileObject',kind='versionedFileObject',version=self.getVersion()).__of__(self) |
return out() |
return out() |
else: |
else: |