Python redmine api:journals.filter用法

时间:2016-09-27 19:06:20

标签: python python-redmine

例如,我有一个问题:

issue = redmine.issue.get(100)

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

我找到了journals.filter方法:

issue.journals.filter()

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

有人可以帮忙吗?

提前致谢。

BR,Alex

1 个答案:

答案 0 :(得分: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