介绍
默认issues提取规则是如下数据的合集:
- 本月即将到期的issues
- 下个月前2个星期即将到期issue
- 所有todo doing的issues
- 根据 due_date 进行排序
- 提取最新的100个issues进行展示
查询参数:
- project 项目名字
- name 代表assignee_username
- start due_date的最早时间
- end due_date的最晚时间,默认是下个月的前两周
- labels 标签
- 交集用法 labels=2022,okr
- 并集用法 labels=todo&labels=doing
- 查询所有的issue labels=none&labels=any
- limit 默认是距离end时间最近的100个, limit=0 或者负数 表示不限数量
- search 关键词搜索,需要三个字符以上
- 参数示例
- 查询特定时间范围的某个人issue /?name=seveniruby&start=2022-06-1&end=20220701
- 带有任意标签并且包含closed状态的issues /?project=train&labels=none&labels=any&state=all
- 支持project查询 /?project=hogwarts&limit=50 /?project=autonav&limit=50
- 增加了start与end代表due_date的范围,name代表assignee_username /?name=seveniruby&start=2022-06-01&end=2022-07-01
- 排除用法,查询未完成任务 /?name=seveniruby¬[labels]=状态::Done
- 可接受gitlab issues的所有查询参数,具体参数可参考 https://docs.gitlab.com/ee/api/issues.html#list-issues
环境信息:
/static/temp/
数据信息:
{
"search": null,
"project": null,
"labels": [],
"state": null,
"group": null,
"assignee_username": [],
"start_day": "2025-10-07 02:17:01.685408+00:00",
"end_day": "2026-01-05 02:17:01.685441+00:00",
"debug": null,
"limit": 200,
"params": null,
"result": null,
"uml": null
}