コード例 #1
0
 def property_values(self):
     property_issue_list=IssueStatisticsService.issue_count_byproperty(self.project_id,self.version_id,self.dimension,self.date_range)
     property_values=list()
     for data in property_issue_list:
         if not data['DimensionValue'] in property_values:
             property_values.append(data['DimensionValue'])
     return property_values
コード例 #2
0
 def module_ids(self):
     module_issue_list=IssueStatisticsService.issue_count_byproperty(self.project_id,self.version_id,4)
     module_ids=list()
     for data in module_issue_list:
         if not data['DimensionValue'] in module_ids:
             module_ids.append(data['DimensionValue'])
     return module_ids
コード例 #3
0
 def get_module_issue(self, column_name):
     result = dict()
     result['name'] = column_name
     result['data'] = list()
     module_issue_list = IssueStatisticsService.issue_count_byproperty(
         self.project_id, self.version_id, 4, self.date_range)
     for data in module_issue_list:
         result['data'].append(data['TotalCount'])
     return result
コード例 #4
0
 def get_property_issue(self, column_name):
     result = list()
     property_issue_list = IssueStatisticsService.issue_count_byproperty(
         self.project_id, self.version_id, self.dimension, self.date_range)
     for data in property_issue_list:
         temp = list()
         property_name = ProjectIssueSeverity.objects.get_byvalue(
             data['DimensionValue']).Name
         temp.append(property_name)
         temp.append(data['TotalCount'])
         result.append(temp)
     print(result)
     return result