meeting minutes: fix listing of tasks, access to task for work item listing
This commit is contained in:
		
							parent
							
								
									90362949a6
								
							
						
					
					
						commit
						670ebf95f1
					
				
					 1 changed files with 3 additions and 2 deletions
				
			
		|  | @ -219,7 +219,7 @@ class WorkReportInstance(ReportInstance): | ||||||
| 
 | 
 | ||||||
|     def getAllSubtasks(self, concept): |     def getAllSubtasks(self, concept): | ||||||
|         result = [] |         result = [] | ||||||
|         for c in concept.getChildren(): |         for c in concept.getChildren([self.view.defaultPredicate]): | ||||||
|             if c.conceptType in self.taskTypes: |             if c.conceptType in self.taskTypes: | ||||||
|                 result.append(c) |                 result.append(c) | ||||||
|             result.extend(self.getAllSubtasks(c)) |             result.extend(self.getAllSubtasks(c)) | ||||||
|  | @ -227,7 +227,8 @@ class WorkReportInstance(ReportInstance): | ||||||
| 
 | 
 | ||||||
|     def selectWorkItems(self, task, parts): |     def selectWorkItems(self, task, parts): | ||||||
|         # TODO: take states from 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: |         if 'userName' in parts: | ||||||
|             kw['userName'] = parts['userName'].comparisonValue |             kw['userName'] = parts['userName'].comparisonValue | ||||||
|         wi = self.workItems |         wi = self.workItems | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue