version 1.5, 2004/04/17 13:27:22
|
version 1.7, 2004/06/23 05:36:08
|
Line 1
|
Line 1
|
""" Begin March,17 2004, Class OSAS_project contains all layout information for the viewenvironment""" |
""" Begin March,17 2004, Class OSAS_viewerTemplateSet contains all layout information for the viewenvironment""" |
|
|
from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate |
from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate |
from Acquisition import Implicit |
from Acquisition import Implicit |
Line 339 def manage_addOSAS_topTemplate(self, id,
|
Line 339 def manage_addOSAS_topTemplate(self, id,
|
return '' |
return '' |
|
|
|
|
class OSAS_project(Folder): |
class OSAS_viewerTemplateSet(Folder): |
"""Main project""" |
"""Main viewerTemplateSet""" |
|
|
meta_type="OSAS_project" |
meta_type="OSAS_viewerTemplateSet" |
|
|
def __init__(self,id, title, startpage, xsl, templatePath): |
def __init__(self,id, title, startpage, xsl, templatePath): |
"""init""" |
"""init""" |
Line 358 class OSAS_project(Folder):
|
Line 358 class OSAS_project(Folder):
|
|
|
|
|
manage_options = Folder.manage_options+( |
manage_options = Folder.manage_options+( |
{'label':'Main Config','action':'configOSAS_projectForm'}, |
{'label':'Main Config','action':'configOSAS_viewerTemplateSetForm'}, |
{'label':'Copy all Files','action':'copyAllFiles'}, |
{'label':'Update Files at the Server','action':'copyAllFiles'}, |
) |
) |
|
|
def copyAllFiles(self): |
def copyAllFiles(self): |
Line 377 class OSAS_project(Folder):
|
Line 377 class OSAS_project(Folder):
|
return(getattr(self,name)) |
return(getattr(self,name)) |
except: |
except: |
return "" |
return "" |
def configOSAS_projectForm(self): |
def configOSAS_viewerTemplateSetForm(self): |
"""config""" |
"""config""" |
pt=PageTemplateFile('Products/OSA_system/zpt/changeOSAS_project.zpt').__of__(self) |
pt=PageTemplateFile('Products/OSA_system/zpt/changeOSAS_viewerTemplateSet.zpt').__of__(self) |
return pt() |
return pt() |
|
|
def configOSAS_project(self,title, startpage, xsl, templatePath,RESPONSE=None): |
def configOSAS_viewerTemplateSet(self,title, startpage, xsl, templatePath,RESPONSE=None): |
"""config""" |
"""config""" |
self.title=title |
self.title=title |
self.startpage=startpage |
self.startpage=startpage |
Line 398 class OSAS_project(Folder):
|
Line 398 class OSAS_project(Folder):
|
|
|
|
|
|
|
def manage_addOSAS_projectForm(self): |
def manage_addOSAS_viewerTemplateSetForm(self): |
"""interface for adding the OSAS_root""" |
"""interface for adding the OSAS_root""" |
pt=PageTemplateFile('Products/OSA_system/zpt/addOSAS_project.zpt').__of__(self) |
pt=PageTemplateFile('Products/OSA_system/zpt/addOSAS_viewerTemplateSet.zpt').__of__(self) |
return pt() |
return pt() |
|
|
def manage_addOSAS_project(self,id,title, startpage, xsl,templatePath,RESPONSE=None): |
def manage_addOSAS_viewerTemplateSet(self,id,title, startpage, xsl,templatePath,RESPONSE=None): |
"""add the OSAS_root""" |
"""add the OSAS_root""" |
newObj=OSAS_project(id,title, startpage, xsl,templatePath) |
newObj=OSAS_viewerTemplateSet(id,title, startpage, xsl,templatePath) |
self._setObject(id,newObj) |
self._setObject(id,newObj) |
if RESPONSE is not None: |
if RESPONSE is not None: |
RESPONSE.redirect('manage_main') |
RESPONSE.redirect('manage_main') |