Diff for /MPIWGWeb/MPIWGProjects.py between versions 1.47.2.32 and 1.47.2.35

version 1.47.2.32, 2005/10/14 16:41:27 version 1.47.2.35, 2005/10/17 11:05:46
Line 4  for organizing and maintaining the diffe Line 4  for organizing and maintaining the diffe
 """  """
 #TODO: mechanismus fur links to personen ueberarbeiten, da jetzt alle e_mails als members auftauchen unabhaengig vom status publish_the_data  #TODO: mechanismus fur links to personen ueberarbeiten, da jetzt alle e_mails als members auftauchen unabhaengig vom status publish_the_data
 #TODO: was passiert wenn aenderungen von jochen im filemaker nicht mit den aenderungen im sql uebereinstimmen  #TODO: was passiert wenn aenderungen von jochen im filemaker nicht mit den aenderungen im sql uebereinstimmen
   #TODO: in einzelnen projecte steht als pfad auf die bilder noch wwwneu statt www
   
 from Products.PageTemplates.PageTemplateFile import PageTemplateFile  from Products.PageTemplates.PageTemplateFile import PageTemplateFile
 from Products.PageTemplates.PageTemplate import PageTemplate  from Products.PageTemplates.PageTemplate import PageTemplate
Line 1395  class MPIWGProject(CatalogAware,Folder): Line 1396  class MPIWGProject(CatalogAware,Folder):
                   
           
     def copyImageToMargin(self,RESPONSE=None):      def copyImageToMargin(self,RESPONSE=None):
           #TODO: copy more than one image
         """copy inline images to marginal images"""          """copy inline images to marginal images"""
         self.getContent('WEB_project_description',filter='yes')          self.getContent('WEB_project_description',filter='yes')
   
Line 1407  class MPIWGProject(CatalogAware,Folder): Line 1409  class MPIWGProject(CatalogAware,Folder):
                           
         self.addImage(None,self.imagecap,filename=filename)          self.addImage(None,self.imagecap,filename=filename)
         #hole die bilddaten aus der url          #hole die bilddaten aus der url
         data=urllib.urlopen(self.absolute_url()+"/"+self.imageURL).read()          url=self.absolute_url()+"/"+self.imageURL
           #url=self.absolute_url()+"/"+filename
           
           try:#relative url
               data=urllib.urlopen(url).read()
           except:
               try:#absolute
                   data=urllib.urlopen(self.imageURL).read()
               except:
                   zLOG.LOG("MPIWG Project",zLOG.ERROR,"can't open: %s"%url)
   
         obj=getattr(self,filename)          obj=getattr(self,filename)
         obj.update_data(data)          obj.update_data(data)
Line 1905  class MPIWGProject(CatalogAware,Folder): Line 1916  class MPIWGProject(CatalogAware,Folder):
                   
         return True          return True
   
     security.declareProtected('View managment screens','edit')      security.declareProtected('View management screens','edit')
     def edit(self,western=None):      def edit(self,western=None):
         """Edit pages"""          """Edit pages"""
         if western:          if western:
Line 2032  class MPIWGProject(CatalogAware,Folder): Line 2043  class MPIWGProject(CatalogAware,Folder):
         splitted=[y.rstrip().lstrip() for y in splitted]          splitted=[y.rstrip().lstrip() for y in splitted]
                   
         for x in splitted:          for x in splitted:
               x=re.sub(r"[^A-z ]","",x)
             if (not x==u'') and x in wert:              if (not x==u'') and x in wert:
                 return 1                  return 1
         return 0          return 0
Line 2042  class MPIWGProject(CatalogAware,Folder): Line 2054  class MPIWGProject(CatalogAware,Folder):
         pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','edit_MPIWGBasisNeu.zpt')).__of__(self)          pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','edit_MPIWGBasisNeu.zpt')).__of__(self)
         return pt()          return pt()
   
           security.declareProtected('View management screens','editMPIWGBasisForm')
     def editMPIWGBasisForm(self):      def editMPIWGBasisForm(self):
         """editform"""          """editform"""
         pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','edit_MPIWGBasis.zpt')).__of__(self)          pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','edit_MPIWGBasis.zpt')).__of__(self)
         return pt()          return pt()
   
           security.declareProtected('View management screens','editMPIWGRelatedPublicationsForm')
     def editMPIWGRelatedPublicationsForm(self):      def editMPIWGRelatedPublicationsForm(self):
         """Edit related Publications"""          """Edit related Publications"""
         pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','edit_MPIWGRelatedPublications.zpt')).__of__(self)          pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','edit_MPIWGRelatedPublications.zpt')).__of__(self)

Removed from v.1.47.2.32  
changed lines
  Added in v.1.47.2.35


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