Only include the user's comment in the pagure SAR script
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
This commit is contained in:
parent
29f3682334
commit
9e7eb28381
1 changed files with 22 additions and 10 deletions
|
@ -119,18 +119,30 @@ def main():
|
|||
temp['projects'] = projects
|
||||
|
||||
issues = get_issue_users(session, user.id)
|
||||
issues = [
|
||||
issue.to_json()
|
||||
for issue in issues
|
||||
]
|
||||
temp['issues'] = issues
|
||||
issues_json = []
|
||||
for issue in issues:
|
||||
tmp = issue.to_json()
|
||||
comments = []
|
||||
for comment in tmp['comments']:
|
||||
if comment['user']['name'] != username:
|
||||
continue
|
||||
comments.append(comment)
|
||||
tmp['comments'] = comments
|
||||
issues_json.append(tmp)
|
||||
temp['issues'] = issues_json
|
||||
|
||||
prs = get_pr_users(session, user.id)
|
||||
prs = [
|
||||
pr.to_json()
|
||||
for pr in prs
|
||||
]
|
||||
temp['pull_requests'] = prs
|
||||
prs_json = []
|
||||
for pr in prs:
|
||||
tmp = pr.to_json()
|
||||
comments = []
|
||||
for comment in tmp['comments']:
|
||||
if comment['user']['name'] != username:
|
||||
continue
|
||||
comments.append(comment)
|
||||
tmp['comments'] = comments
|
||||
prs_json.append(tmp)
|
||||
temp['pull_requests'] = prs_json
|
||||
|
||||
output[user.username] = temp
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue