Diff for /MPIWGWeb/MPIWGStaff.py between versions 1.1 and 1.4

version 1.1, 2004/02/04 10:03:33 version 1.4, 2004/07/29 07:36:16
Line 1 Line 1
 """This file contains the classes for the organization of the staff"""  """This file contains the classes for the organization of the staff"""
   
 from OFS.Folder import Folder  from OFS.Folder import Folder
   from Products.ZSQLExtend.ZSQLExtend import ZSQLExtendFolder
 from Products.PageTemplates.PageTemplateFile import PageTemplateFile  from Products.PageTemplates.PageTemplateFile import PageTemplateFile
 from Products.PageTemplates.PageTemplate import PageTemplate  from Products.PageTemplates.PageTemplate import PageTemplate
   
 class MPIWGStaff(Folder):  class MPIWGStaff(ZSQLExtendFolder):
     """Staff"""      """Staff"""
   
     meta_type="MPIWGStaff"      meta_type="MPIWGStaff"
Line 20  class MPIWGStaff(Folder): Line 21  class MPIWGStaff(Folder):
         {'label':'Edit','action':'changeMPIWGStaffForm'},          {'label':'Edit','action':'changeMPIWGStaffForm'},
         )          )
     def index_html(self):      def index_html(self):
         """show homepage, presently only a redirect"""          """show homepage"""
         red="http://www.mpiwg-berlin.mpg.de/members/"+self.getId()      ext=self.ZopeFind(self.aq_parent,obj_ids=["members_main"])
         return self.REQUEST.RESPONSE.redirect(red)  
           if ext:
               return getattr(self,ext[0][1].getId())()
   
           pt=PageTemplateFile('Products/MPIWGWeb/zpt/members_main').__of__(self)
           return pt()
   
       def publications_full(self):
           """show publication"""
           pt=PageTemplateFile('Products/MPIWGWeb/zpt/publications_full').__of__(self)
           return pt()
   
       def talks_full(self):
           """show talks"""
           pt=PageTemplateFile('Products/MPIWGWeb/zpt/talks_full').__of__(self)
           return pt()
   
       def teaching_full(self):
           """show talks"""
           pt=PageTemplateFile('Products/MPIWGWeb/zpt/teaching_full').__of__(self)
           return pt()
   
     def changeMPIWGStaffForm(self):      def changeMPIWGStaffForm(self):
         """change form"""          """change form"""
         pt=PageTemplateFile('Products/MPIWGWeb/zpt/edit_MPIWGStaff.zpt').__of__(self)          pt=PageTemplateFile('Products/MPIWGWeb/zpt/edit_MPIWGStaff.zpt').__of__(self)
         return pt()          return pt()
   
     def changeMPIWGStaff(self):      def changeMPIWGStaff(self,lastName,firstName,RESPONSE=None):
         """change it"""          """change it"""
         self.title="%s, %s"%(lastname,firstName)          self.title="%s, %s"%(lastName,firstName)
         self.lastName=lastName          self.lastName=lastName
         self.firstName=firstName          self.firstName=firstName
                   
           if RESPONSE is not None:
               RESPONSE.redirect('manage_main')
   
           
   
 def manage_addMPIWGStaffForm(self):  def manage_addMPIWGStaffForm(self):

Removed from v.1.1  
changed lines
  Added in v.1.4


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