allow selection of question groups via party (i.e. person)

This commit is contained in:
Helmut Merz 2015-07-16 20:00:09 +02:00
parent c5087b764b
commit 6a356c6f9c

View file

@ -36,6 +36,9 @@ class Questionnaire(object):
self.responses = [] self.responses = []
self.defaultAnswerRange = 5 self.defaultAnswerRange = 5
def getQuestionGroups(self, party):
return self.questionGroups
class QuestionGroup(object): class QuestionGroup(object):
@ -95,7 +98,7 @@ class Response(object):
def getGroupedResult(self): def getGroupedResult(self):
result = [] result = []
for qugroup in self.questionnaire.questionGroups: for qugroup in self.questionnaire.getQuestionGroups(self.party):
score = scoreMax = 0.0 score = scoreMax = 0.0
for qu in qugroup.questions: for qu in qugroup.questions:
if qu.questionType not in (None, 'value_selection'): if qu.questionType not in (None, 'value_selection'):