Diff for /MPIWGWeb/MPIWGStaff.py between versions 1.8 and 1.10.2.1

version 1.8, 2004/10/01 18:03:43 version 1.10.2.1, 2005/07/14 15:12:11
Line 3  from OFS.Folder import Folder Line 3  from OFS.Folder import Folder
 from Products.ZSQLExtend.ZSQLExtend import ZSQLExtendFolder  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
   from Products.ZCatalog.CatalogPathAwareness import CatalogAware
 import os  import os
 from Globals import package_home  from Globals import package_home
   
Line 17  def getTemplate(self, tpName): Line 18  def getTemplate(self, tpName):
     assert(pt)      assert(pt)
     return pt      return pt
   
 class MPIWGStaff(ZSQLExtendFolder):  class MPIWGStaff(CatalogAware,ZSQLExtendFolder):
     """Staff"""      """Staff"""
   
     meta_type="MPIWGStaff"      meta_type="MPIWGStaff"
       default_catalog='MembersCatalog'
       
       def PrincipiaSearchSource(self):
           """Return cataloguable key for ourselves."""
           return str(self)
   
     manage_options = Folder.manage_options+(      manage_options = Folder.manage_options+(
         {'label':'Edit','action':'changeMPIWGStaffForm'},          {'label':'Edit','action':'changeMPIWGStaffForm'},
           {'label':'Change Publications Special','action':'changePublications_specialForm'},
         )          )
           
     def __init__(self,id, lastName,firstName):      def __init__(self,id, lastName,firstName):
Line 33  class MPIWGStaff(ZSQLExtendFolder): Line 40  class MPIWGStaff(ZSQLExtendFolder):
         self.lastName=lastName          self.lastName=lastName
         self.firstName=firstName          self.firstName=firstName
   
   
     def index_html(self):      def index_html(self):
         """show homepage"""          """show homepage"""
         pt = getTemplate(self, "members_main")          pt = getTemplate(self, "members_main")
         return pt()          return pt()
   
       def changePublications_specialForm(self):
       """Priority publications manual field"""
       pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','changePublications_special.zpt')).__of__(self)
           return pt()
       
       def changePublications_special(self,usePublicationsSpecial=None,specialPublicationsField=None,RESPONSE=None):
       """change publications special params"""
       if usePublicationsSpecial:
             self.usePublicationsSpecial=True
        
       else:
         self.usePublicationsSpecial=False
   
       self.specialPublicationsField=specialPublicationsField[0:]
   
           if RESPONSE is not None:
               RESPONSE.redirect('manage_main')
   
       
     def publications_full(self):      def publications_full(self):
         """show publication"""          """show publication"""
         pt=getTemplate(self, "publications_full_main")          pt=getTemplate(self, "publications_full_main")
Line 55  class MPIWGStaff(ZSQLExtendFolder): Line 82  class MPIWGStaff(ZSQLExtendFolder):
           
     def changeMPIWGStaffForm(self):      def changeMPIWGStaffForm(self):
         """change form"""          """change form"""
         pt=PageTemplateFile('Products/MPIWGWeb/zpt/edit_MPIWGStaff.zpt').__of__(self)          pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','edit_MPIWGStaff.zpt')).__of__(self)
         return pt()          return pt()
   
     def changeMPIWGStaff(self,lastName,firstName,RESPONSE=None):      def changeMPIWGStaff(self,lastName,firstName,RESPONSE=None):
Line 71  class MPIWGStaff(ZSQLExtendFolder): Line 98  class MPIWGStaff(ZSQLExtendFolder):
   
 def manage_addMPIWGStaffForm(self):  def manage_addMPIWGStaffForm(self):
     """form for adding the project"""      """form for adding the project"""
     pt=PageTemplateFile('Products/MPIWGWeb/zpt/addMPIWGStaffForm.zpt').__of__(self)      pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','addMPIWGStaffForm.zpt')).__of__(self)
     return pt()      return pt()
   
 def manage_addMPIWGStaff(self,id,lastName,firstName,RESPONSE=None):  def manage_addMPIWGStaff(self,id,lastName,firstName,RESPONSE=None):

Removed from v.1.8  
changed lines
  Added in v.1.10.2.1


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