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
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
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
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