Python redmine api: journals.filter использование
Например, у меня есть проблема:
issue = redmine.issue.get(100)
Можно ли получить заметки конкретного пользователя по этому вопросу?
Я нашел метод journals.filter:
issue.journals.filter()
Но я не знаю синтаксис для метода filter().
Может кто-нибудь помочь?
Заранее спасибо.
БР, Алекс
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