version 1.1.2.8, 2009/04/16 15:55:19
|
version 1.1.2.11, 2012/01/09 10:36:48
|
Line 8 import logging
|
Line 8 import logging
|
from OFS.Folder import Folder |
from OFS.Folder import Folder |
from AccessControl import ClassSecurityInfo |
from AccessControl import ClassSecurityInfo |
from MPIWGHelper import * |
from MPIWGHelper import * |
|
from ZODB import FileStorage, DB |
|
|
|
# dummy definitions for backwards compatibility |
|
import MPIWGFeature |
|
|
|
class MPIWGFeature(MPIWGFeature.MPIWGFeature): |
|
"""deprecated! use class in MPIWGFeature.py""" |
|
|
|
import MPIWGFolder |
|
|
|
class MPIWGFolder(MPIWGFolder.MPIWGFolder): |
|
"""deprecated! use class in MPIWGFolder.py""" |
|
|
|
|
|
|
Line 53 class MPIWGTemplate(ZopePageTemplate):
|
Line 65 class MPIWGTemplate(ZopePageTemplate):
|
getSection = getSection |
getSection = getSection |
getSubSection = getSubSection |
getSubSection = getSubSection |
|
|
def harvest_page(self): |
def harvest_page(self,mode="normal"): |
"""harvest main""" |
"""harvest main""" |
|
|
|
|
|
|
|
# Ensure that a 'userdb' key is present |
|
# in the root |
|
|
|
templates = self.en.getHarvestCache() |
|
#templates = getattr(self,'getHarvestCache',self.en.getHarvestCache)() |
try: |
try: |
return self.pt_render() |
rendered = self.pt_render() |
|
templates[self.absolute_url()]=rendered |
|
logging.debug("harvest:"+self.absolute_url()) |
|
return rendered |
except: |
except: |
logging.error("cannot harvest: %s"%self.absolute_url()) |
logging.error("cannot harvest: %s"%self.absolute_url()) |
|
|
|
|
|
|
|
|
|
|
|
|
def manage_addMPIWGTemplateForm(self): |
def manage_addMPIWGTemplateForm(self): |
"""Form for adding""" |
"""Form for adding""" |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/AddMPIWGTemplate.zpt')).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/AddMPIWGTemplate.zpt')).__of__(self) |