1

例如我有一个问题:

issue = redmine.issue.get(100)

是否可以获取特定用户对此问题的注释?

我找到了 journals.filter 方法:

issue.journals.filter()

但我不知道 filter() 方法的语法。

有人可以帮忙吗?

提前致谢。

BR,亚历克斯

4

1 回答 1

1

Redmine API 不允许您通过直接 API 调用来执行此操作,因此您必须首先包含日志(否则您将进行 2 个 API 调用而不是一个),然后遍历它们并检查该记录是否属于所需的用户,例如:

issue = redmine.issue.get(ISSUE_ID, include='journals')

for record in issue.journals:
    if record.user.id == USER_ID:
        print record.id, record.created_at
        print record.notes
        print record.details
于 2016-09-28T07:46:02.903 回答