测吧项目进展




介绍

默认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&not[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
}