コード例 #1
0
 def issue_owner(self):
     unclosed_issue_list = IssueStatisticsService.unclosed_issue_count(
         self.project_id, self.version_id)
     print(unclosed_issue_list)
     user_ids = list()
     for data in unclosed_issue_list:
         if not data['Processor'] in user_ids and str(
                 data['Processor']) != '1':
             user_ids.append(data['Processor'])
     return user_ids
コード例 #2
0
 def get_issue_bystatus(self, status):
     unclosed_issue_list = IssueStatisticsService.unclosed_issue_count(
         self.project_id, self.version_id, status)
     user_ids = self.issue_owner()
     result = list()
     for user_id in user_ids:
         flag = False
         for data in unclosed_issue_list:
             if str(user_id) == str(
                     data['Processor']) and str(user_id) != '1':
                 result.append(data['TotalCount'])
                 flag = True
                 break
         if not flag:
             result.append(0)
     return result