allow selection of question groups by person also in ungrouped presentation
This commit is contained in:
		
							parent
							
								
									8256a4efea
								
							
						
					
					
						commit
						d834ec2e16
					
				
					 2 changed files with 5 additions and 2 deletions
				
			
		|  | @ -53,7 +53,10 @@ class Questionnaire(AdapterBase, Questionnaire): | |||
| 
 | ||||
|     @property | ||||
|     def questions(self): | ||||
|         for qug in self.questionGroups: | ||||
|         return self.getQuestions() | ||||
| 
 | ||||
|     def getQuestions(self, personId=None): | ||||
|         for qug in self.getQuestionGroups(personId): | ||||
|             for qu in qug.questions: | ||||
|                 #qu.questionnaire = self | ||||
|                 yield qu | ||||
|  |  | |||
|  | @ -122,7 +122,7 @@ class SurveyView(InstitutionMixin, ConceptView): | |||
|                                    questions=questions[idx:idx+3])) | ||||
|             return [g for g in result if len(g['questions']) == 3] | ||||
|         if self.adapted.noGrouping: | ||||
|             questions = list(self.adapted.questions) | ||||
|             questions = list(self.adapted.getQuestions(self.personId)) | ||||
|             questions.sort(key=lambda x: x.title) | ||||
|             size = len(questions) | ||||
|             bs = self.batchSize | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue