大家好:
查询功能是redmine中使用频率非常高的一个功能,但是实现起来又相对较复杂,今天R队就以query功能模块为例,跟大家讲一讲如何对Redmine的功能模块进行分析。
一. 业务流程分析
工单查询模块的主要功能就是根据我们在页面选择的各种查询条件,筛选出订单,然后以列表展示。其中支持的可选条件包括:
- 过滤器:支持选择Issue的一个或多个字段作为过滤条件进行查询
- 展示列:可以选择列表中要展示Issue的哪些字段
- 条件分组:支持选择一个字段,列表会根据此字段把Issue分组展示,且展示每个组的Issue总数
我们在页面上选择的这些查询条件,都会以GET参数的