Diff for /MPIWGWeb/MPIWGProjects.py between versions 1.47.2.115 and 1.47.2.116

version 1.47.2.115, 2010/06/23 15:01:56 version 1.47.2.116, 2010/07/23 17:30:38
Line 829  class MPIWGProject(CatalogAware,Folder,C Line 829  class MPIWGProject(CatalogAware,Folder,C
         security = getSecurityManager()          security = getSecurityManager()
         bound_names['user'] = security.getUser()          bound_names['user'] = security.getUser()
   
         
         # Retrieve the value from the cache.          # Retrieve the value from the cache.
         keyset = None          keyset = None
         if self.ZCacheable_isCachingEnabled():          if self.ZCacheable_isCachingEnabled():
Line 848  class MPIWGProject(CatalogAware,Folder,C Line 847  class MPIWGProject(CatalogAware,Folder,C
         security.addContext(self)          security.addContext(self)
   
         try:          try:
               #logging.debug("index_html pt=%s"%repr(pt))
             result = pt.pt_render(extra_context=bound_names)              result = pt.pt_render(extra_context=bound_names)
               #logging.debug("index_html result=%s"%repr(result))
             if keyset is not None:              if keyset is not None:
                 # Store the result in the cache.                  # Store the result in the cache.
                 self.ZCacheable_set(result, keywords=keyset)                  self.ZCacheable_set(result, keywords=keyset)
Line 900  class MPIWGProject(CatalogAware,Folder,C Line 901  class MPIWGProject(CatalogAware,Folder,C
   
     def getContent(self,field,filter=None):      def getContent(self,field,filter=None):
         """Inhalt des Feldes"""          """Inhalt des Feldes"""
           #logging.debug("getContent field=%s filter=%s"%(field,filter))
                   
     if field=="short_title":      if field=="short_title":
         text = self.getContent("xdata_07")          text = self.getContent("xdata_07")
Line 1009  class MPIWGProject(CatalogAware,Folder,C Line 1011  class MPIWGProject(CatalogAware,Folder,C
                   
     def saveEditedContent(self,kupu=None,preview=None):      def saveEditedContent(self,kupu=None,preview=None):
         """save Edited content"""          """save Edited content"""
           #logging.debug("saveEditedContent kupu=%s preview=%s"%(kupu,preview))
   
         if preview:          if preview:
             kupu=preview              kupu=preview
Line 1018  class MPIWGProject(CatalogAware,Folder,C Line 1021  class MPIWGProject(CatalogAware,Folder,C
         newcontent= kupu[start+6:end]          newcontent= kupu[start+6:end]
             
         if preview:          if preview:
               
             return self.preview(newcontent)              return self.preview(newcontent)
   
         self.copyObjectToArchive()          self.copyObjectToArchive()
Line 1100  class MPIWGProject(CatalogAware,Folder,C Line 1102  class MPIWGProject(CatalogAware,Folder,C
   
     def preview(self,description):      def preview(self,description):
         """preview"""          """preview"""
           #logging.debug("preview description=%s"%description)
         tmpPro=getattr(self,"previewTemplate",None)          tmpPro=getattr(self,"previewTemplate",None)
         if not tmpPro:          if not tmpPro:
             tmpPro=MPIWGProject("previewTemplate")              tmpPro=MPIWGProject("previewTemplate")
Line 1108  class MPIWGProject(CatalogAware,Folder,C Line 1111  class MPIWGProject(CatalogAware,Folder,C
             setattr(tmpPro,field,getattr(self,field))              setattr(tmpPro,field,getattr(self,field))
         tmpPro.WEB_project_description=description[0:]          tmpPro.WEB_project_description=description[0:]
         tmpPro.invisible=True          tmpPro.invisible=True
         pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','previewFrame.zpt')).__of__(self)          pt=PageTemplateFile('zpt/previewFrame.zpt',globals()).__of__(self)
         return pt()          return pt()
   
         #return self.REQUEST.RESPONSE.redirect(self.REQUEST['URL1']+"/previewTemplate")          #return self.REQUEST.RESPONSE.redirect(self.REQUEST['URL1']+"/previewTemplate")
Line 1124  class MPIWGProject(CatalogAware,Folder,C Line 1127  class MPIWGProject(CatalogAware,Folder,C
             <head>              <head>
             <meta http-equiv="Content-Type" content="text/html; charset=utf-8">              <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
             </head>              </head>
             <body>%s              <body>%s</body>
             </html></body>              </html>
             """%self.WEB_project_description[0]              """%self.WEB_project_description[0]
                   
         return """          return """
Line 1133  class MPIWGProject(CatalogAware,Folder,C Line 1136  class MPIWGProject(CatalogAware,Folder,C
             <head>              <head>
             <meta http-equiv="Content-Type" content="text/html; charset=utf-8">              <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
             </head>              </head>
             <body>%s              <body>%s</body>
             </html></body>              </html>
             """%self.getContent('WEB_project_description')              """%self.getContent('WEB_project_description')
                   
                   

Removed from v.1.47.2.115  
changed lines
  Added in v.1.47.2.116


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