meeting minutes: fix listing of tasks, access to task for work item listing

This commit is contained in:
Helmut Merz 2012-07-02 08:46:56 +02:00
parent 90362949a6
commit 670ebf95f1

View file

@ -219,7 +219,7 @@ class WorkReportInstance(ReportInstance):
def getAllSubtasks(self, concept):
result = []
for c in concept.getChildren():
for c in concept.getChildren([self.view.defaultPredicate]):
if c.conceptType in self.taskTypes:
result.append(c)
result.extend(self.getAllSubtasks(c))
@ -227,7 +227,8 @@ class WorkReportInstance(ReportInstance):
def selectWorkItems(self, task, parts):
# TODO: take states from parts
kw = dict(task=util.getUidForObject(task), state=self.states)
kw = dict(task=util.getUidForObject(baseObject(task)),
state=self.states)
if 'userName' in parts:
kw['userName'] = parts['userName'].comparisonValue
wi = self.workItems