Генерация отчёта по команде #4

Closed
opened 2026-01-22 13:07:12 +07:00 by artem.kokos · 2 comments
Owner

Фильтр user_id=* или в роде того

Фильтр `user_id=*` или в роде того
artem.kokos self-assigned this 2026-01-22 13:07:12 +07:00

У меня формат эпистолярный. То есть, например: занимался тем-то, быстро включился в такой-то процесс, качественно провел проработку, но долго проводил ревью и не заметил критичные вещи.

А что если с редмайна получить для каждого тиммейта список задач с затраченным на задачу временем. Возможно даже получить описание задачи. Нахуя? А чтобы потом скормить нейроботу (предварительно задав ему промты как надо и в каком стиле отчет)

Можно добавить параметр - отчет по команде с перечислением редмайн user id:
redmine-reporter --team 110 1772 1893 2092 2178 2179 --output report_team.txt

У меня формат эпистолярный. То есть, например: занимался тем-то, быстро включился в такой-то процесс, качественно провел проработку, но долго проводил ревью и не заметил критичные вещи. А что если с редмайна получить для каждого тиммейта список задач с затраченным на задачу временем. Возможно даже получить описание задачи. Нахуя? А чтобы потом скормить нейроботу (предварительно задав ему промты как надо и в каком стиле отчет) Можно добавить параметр - отчет по команде с перечислением редмайн user id: redmine-reporter --team 110 1772 1893 2092 2178 2179 --output report_team.txt
Author
Owner

Закрываю, потому что формулировка "user_id=" — хуйня невнятная. Redmine API так не работает, там нет волшебного "" для всех пользователей в time_entry.filter().

Суть разбита на две отдельных задачи:

  • #40 — отчёт по одному конкретному пользователю (--user-id), это реально делается.
  • если нужна именно сводка по всей команде — это отдельная большая задача: надо либо перебирать пользователей по одному, либо выгружать все time entries без фильтра по юзеру (если права позволяют), плюс менять структуру отчёта — добавлять колонку "Пользователь", итоги по людям и прочее. Так что текущая задача закрыта как дубль, если нужна команда — заведём новую с нормальным ТЗ.
Закрываю, потому что формулировка "user_id=*" — хуйня невнятная. Redmine API так не работает, там нет волшебного "*" для всех пользователей в time_entry.filter(). Суть разбита на две отдельных задачи: - #40 — отчёт по одному конкретному пользователю (`--user-id`), это реально делается. - если нужна именно сводка по всей команде — это отдельная большая задача: надо либо перебирать пользователей по одному, либо выгружать все time entries без фильтра по юзеру (если права позволяют), плюс менять структуру отчёта — добавлять колонку "Пользователь", итоги по людям и прочее. Так что текущая задача закрыта как дубль, если нужна команда — заведём новую с нормальным ТЗ.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: artem.kokos/redmine-reporter#4