EduploneExam/answers BlindGapAnswer.py,1.27.2.5,1.27.2.6 ChoiceGapAnswer.py,1.26.2.9,1.26.2.10

"Fabian K." <[email protected]> Sun, 26 Feb 2006 20:46:16 +0000
Newsgroups gmane.comp.web.zope.eduplone.cvs
Message-ID <[email protected]>
Update of /cvsroot/eduplone/EduploneExam/answers
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2971/answers

Modified Files:
      Tag: exam-1_1
	BlindGapAnswer.py ChoiceGapAnswer.py 
Log Message:
Lets increase the build # once again, removed created flag from model and hardcoded it.

Index: ChoiceGapAnswer.py
===================================================================
RCS file: /cvsroot/eduplone/EduploneExam/answers/ChoiceGapAnswer.py,v
retrieving revision 1.26.2.9
retrieving revision 1.26.2.10
diff -C2 -d -r1.26.2.9 -r1.26.2.10
*** ChoiceGapAnswer.py	26 Feb 2006 20:09:02 -0000	1.26.2.9
--- ChoiceGapAnswer.py	26 Feb 2006 20:46:14 -0000	1.26.2.10
***************
*** 55,68 ****
      ),
  
-     BooleanField('created',
-         default="0",
-         widget=BooleanWidget(
-             label='Created',
-             label_msgid='EduploneExam_label_created',
-             description_msgid='EduploneExam_help_created',
-             i18n_domain='EduploneExam',
-         )
-     ),
- 
  ),
  )
--- 55,58 ----
***************
*** 113,117 ****
    
            )
!  
      ##/code-section class-header
  
--- 103,107 ----
    
            )
!     created = False
      ##/code-section class-header
  
***************
*** 119,135 ****
      #Methods
      #manually created methods
-     
-     def manage_beforeDelete(self, item, container):
-         """ """
-         BaseAnswer.manage_beforeDelete(self, item, container)
-         basetext_new = []
-         match = "<id='%s'>" % self.getId()
-         for i in self.aq_parent.getBasetextAsList():
-             if i == match:
-                 basetext_new.append(self.getCorrect())
-             else:
-                 basetext_new.append(i)
-         self.aq_parent.setBasetext(" ".join(basetext_new))
-         
  
      def getCleanOptions(self):
--- 109,112 ----
***************
*** 159,162 ****
--- 136,162 ----
  
  
+     def manage_beforeDelete(self, item, container):
+         """ """
+         BaseAnswer.manage_beforeDelete(self, item, container)
+         basetext_new = []
+         match = "<id='%s'>" % self.getId()
+         for i in self.aq_parent.getBasetextAsList():
+             if i == match:
+                 basetext_new.append(self.getCorrect())
+             else:
+                 basetext_new.append(i)
+         self.aq_parent.setBasetext(" ".join(basetext_new))
+ 
+         
+     def setCreated(self, value):
+         """ Neccessary to avoid Zopes restricted python guard """
+         if value in [True, False]:
+             self.created = value
+ 	 
+     def getCreated(self):
+         """ """
+         return self.created
+         
+ 
  
  registerType(ChoiceGapAnswer,PROJECTNAME)

Index: BlindGapAnswer.py
===================================================================
RCS file: /cvsroot/eduplone/EduploneExam/answers/BlindGapAnswer.py,v
retrieving revision 1.27.2.5
retrieving revision 1.27.2.6
diff -C2 -d -r1.27.2.5 -r1.27.2.6
*** BlindGapAnswer.py	26 Feb 2006 20:09:02 -0000	1.27.2.5
--- BlindGapAnswer.py	26 Feb 2006 20:46:14 -0000	1.27.2.6
***************
*** 37,50 ****
  
  schema=Schema((
-     BooleanField('created',
-         default="0",
-         widget=BooleanWidget(
-             label='Created',
-             label_msgid='EduploneExam_label_created',
-             description_msgid='EduploneExam_help_created',
-             i18n_domain='EduploneExam',
-         )
-     ),
- 
  ),
  )
--- 37,40 ----
***************
*** 95,99 ****
    
            )
!      
      ##/code-section class-header
  
--- 85,89 ----
    
            )
!     created = False
      ##/code-section class-header
  
***************
*** 101,117 ****
      #Methods
      #manually created methods
-     
-     def manage_beforeDelete(self, item, container):
-         """ """
-         TextLineAnswer.manage_beforeDelete(self, item, container)
-         basetext_new = []
-         match = "<id='%s'>" % self.getId()
-         for i in self.aq_parent.getBasetextAsList():
-             if i == match:
-                 basetext_new.append(self.getCorrect()[0])
-             else:
-                 basetext_new.append(i)
-         self.aq_parent.setBasetext(" ".join(basetext_new))
-         
  
      def processValue(self, value=''):
--- 91,94 ----
***************
*** 131,134 ****
--- 108,133 ----
  
  
+     def manage_beforeDelete(self, item, container):
+         """ """
+         TextLineAnswer.manage_beforeDelete(self, item, container)
+         basetext_new = []
+         match = "<id='%s'>" % self.getId()
+         for i in self.aq_parent.getBasetextAsList():
+             if i == match:
+                 basetext_new.append(self.getCorrect()[0])
+             else:
+                 basetext_new.append(i)
+         self.aq_parent.setBasetext(" ".join(basetext_new))
+         
+     def setCreated(self, value):
+         """ Neccessary to avoid Zopes restricted python guard """
+         if value in [True, False]:
+             self.created = value
+ 	         
+     def getCreated(self):
+         """ """
+         return self.created
+         
+ 
  
  registerType(BlindGapAnswer,PROJECTNAME)



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642