Webquest Webquest.py,1.4,1.5 WebquestFolder.py,1.4,1.5

Jean-Paul Ladage <[email protected]> Fri, 07 Jan 2005 01:54:22 +0000
Newsgroups gmane.comp.web.zope.eduplone.cvs
Message-ID <[email protected]>
Update of /cvsroot/eduplone/Webquest
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22186

Modified Files:
	Webquest.py WebquestFolder.py 
Log Message:
OrderedBaseFolder inheritance and template fixes  


Index: WebquestFolder.py
===================================================================
RCS file: /cvsroot/eduplone/Webquest/WebquestFolder.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** WebquestFolder.py	9 Dec 2004 14:58:53 -0000	1.4
--- WebquestFolder.py	7 Jan 2005 01:54:20 -0000	1.5
***************
*** 5,15 ****
  
  from Products.Archetypes.public import *
- # Workaround for the 1.2.3 OrderedBaseFolder class to work with Plone
- #from Products.Webquest.OrderedBaseFolder import OrderedBaseFolder
  from AccessControl import ClassSecurityInfo
  from Products.CMFCore import CMFCorePermissions
  
  
! schema = BaseFolderSchema + Schema((
      TextField('text',
                 searchable=1,
--- 5,13 ----
  
  from Products.Archetypes.public import *
  from AccessControl import ClassSecurityInfo
  from Products.CMFCore import CMFCorePermissions
  
  
! schema = OrderedBaseFolderSchema + Schema((
      TextField('text',
                 searchable=1,
***************
*** 26,30 ****
   
  
! class WebquestFolder(BaseFolder):
      """A simple folderish archetype"""
      schema = schema
--- 24,28 ----
   
  
! class WebquestFolder(OrderedBaseFolder):
      """A simple folderish archetype"""
      schema = schema

Index: Webquest.py
===================================================================
RCS file: /cvsroot/eduplone/Webquest/Webquest.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** Webquest.py	9 Dec 2004 14:58:53 -0000	1.4
--- Webquest.py	7 Jan 2005 01:54:20 -0000	1.5
***************
*** 14,18 ****
  
  
! schema = BaseFolderSchema.copy() + Schema((
      TextField('text',
                 required=1,
--- 14,18 ----
  
  
! schema = OrderedBaseFolderSchema.copy() + Schema((
      TextField('text',
                 required=1,
***************
*** 31,35 ****
   
  
! class Webquest(BaseFolder):
      """A simple folderish archetype"""
      schema = schema
--- 31,35 ----
   
  
! class Webquest(OrderedBaseFolder):
      """A simple folderish archetype"""
      schema = schema
***************
*** 99,124 ****
  
          if not '10' in self.objectIds():
!             self.invokeFactory(type_name='WebquestDoc',
!                                id='10')
              self['10'].title = self.langmap[lang]['10']
          if not '20' in self.objectIds():
!             self.invokeFactory(type_name='WebquestDoc',
!                                id='20')
              self['20'].title = self.langmap[lang]['20']
          if not '30' in self.objectIds():
!             self.invokeFactory(type_name='WebquestDoc',
!                            id='30')
              self['30'].title = self.langmap[lang]['30']
          if not '40' in self.objectIds():
!             self.invokeFactory(type_name='WebquestFolder',
!                            id='40')
              self['40'].title = self.langmap[lang]['40']
          if not '50' in self.objectIds():
!             self.invokeFactory(type_name='WebquestDoc',
!                            id='50')
              self['50'].title = self.langmap[lang]['50']
          if not '60' in self.objectIds():
!             self.invokeFactory(type_name='WebquestDoc',
!                            id='60')
              self['60'].title = self.langmap[lang]['60']
  
--- 99,118 ----
  
          if not '10' in self.objectIds():
!             self.invokeFactory('WebquestDoc', '10')
              self['10'].title = self.langmap[lang]['10']
          if not '20' in self.objectIds():
!             self.invokeFactory('WebquestDoc', '20')
              self['20'].title = self.langmap[lang]['20']
          if not '30' in self.objectIds():
!             self.invokeFactory('WebquestDoc', '30')
              self['30'].title = self.langmap[lang]['30']
          if not '40' in self.objectIds():
!             self.invokeFactory('WebquestFolder', '40')
              self['40'].title = self.langmap[lang]['40']
          if not '50' in self.objectIds():
!             self.invokeFactory('WebquestDoc', '50')
              self['50'].title = self.langmap[lang]['50']
          if not '60' in self.objectIds():
!             self.invokeFactory('WebquestDoc', '60')
              self['60'].title = self.langmap[lang]['60']
  



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt