r2.0.1+
r2.0.20
修复:docker compose 部署初始化 SQL 中示例工作流配置代码错误
r2.0.19
修复:新建工单时不应出现评论按钮
修复:初始化 SQL 中示例工作流配置信息错误
修复:转交工单、加签工单未触发通知钩子
r2.0.18
修复:[用户管理] 新增用户时缺少必填标识
优化:[部署] docker compose 部署新增媒体目录配置
优化:[管理端] SVG 背景文件改为本地
修复:[用户管理] 部门管理页新增记录时父部门只能选本页列表
修复:[用户管理] 用户角色页无法翻页
修复:[工单详情] 日期/时间字段为空且直接退回后无法再次编辑
修复:[工单详情] 处理工单时文件类型字段必填校验无效
r2.0.17
修复:[工单详情] 日期字段有值且可编辑时详情页报错
修复:[工单详情] 文件字段无值且展示当前配置时详情页报错
优化:[文档] 更新 readme 文档
r2.0.16
优化:[部署] 精简 docker compose 部署,镜像已上传 docker hub,无需本地构建,支持容器启动 mysql
修复:[接口] 工作流列表接口返回的管理员列表信息错误
优化:[新特性] hook_url 支持配置可信主机列表以提升安全性
修复:[管理端] 状态列表、自定义字段列表前端代码 per_page 参数拼写错误(不影响功能)
修复:[管理端] 工作流配置相关页面在第二页新增配置后页码显示错误
修复:[代码逻辑] 工单标题模板不支持内置字段(creator、sn 等)
修复:[代码逻辑] 新建工单后工单列表页面需 1 分钟才显示最新记录
修复:[管理端] 登录失败页面无提示信息
修复:[代码逻辑] 工单状态钩子执行成功未记录操作日志
修复:[代码逻辑] 工单创建限制表达式中的 count 参数未生效
r2.0.15
修复:升级 Python 版本后 docker-compose 部署无法启动
修复:处理人类型为外部获取时最终处理人计算错误
修复:处理人类型外部获取且第二个状态触发钩子时缺少工单信息
r2.0.14
优化:当前工单状态被删除时工单详情接口不报错
优化:Python 升级至 3.10,mysqlclient 替换为 pymysql 降低安装复杂度
优化:前端图标文件改为本地,避免用户无法访问外网时页面加载缓慢
优化:初始化 SQL 调整
优化:文档截图更新至最新版本
修复:工单详情接口返回的创建人部门 ID 信息混乱
修复:redis 未配置密码时创建工单报 “Client sent AUTH, but no password is set” 错误
新增:工单处理人支持在流程进行中实时外部获取
新增:英文版 readme
r2.0.13
修复:新建工单界面错误展示工单列表(因子工单列表处理不当)
修复:生产环境部署后错误日志未记录
修复:工单状态处理人类型为全部处理人,工单经不同路径处理后再强制变更状态无法继续处理
r2.0.12
优化:管理端工单列表支持工单删除
优化:工单详情页支持创建人关闭与撤销工单
优化:工单详情页处理按钮点击后支持弹窗提示
优化:工单列表接口支持查询子工单
优化:工单详情页展示子工单列表
修复:日期字段未填写时无法提交工单
修复:强制修改工单状态时未触发通知钩子
修复:工作流配置中流转操作的开启弹窗开关不生效
r2.0.11
移除后台首页登录鉴权
修复:表单包含只读时间/日期类型时无法提交或处理工单
docker compose 部署使用 utf8mb4 字符集
修复:流程图界面缺少 message 引用导致页面崩溃
修复:开发模式下提交或处理工单无法上传附件
优化:去除工单内置字段的描述信息,避免在详情页展示
修复:新建工作流时配置条件表达式但未选目标状态无法保存
修复:开发环境工单详情中的附件不可访问
优化:工单详情下载文件保留原始文件名
优化:工单详情未配置流程表单展示时的报错
部署:docker compose 部署方式的一些注意事项
修复:为用户新增部门时只能选择前 10 个部门
修复:配置工单视图或干预权限后,工单视图/干预页面返回空列表
r2.0.10
兼容性:[流程图] 前端 ant design chart 自动升级后流程图页面报错的兼容处理
兼容性:[部署] 处理 nodejs 源证书问题导致 docker compose 部署无法下载的兼容性修复
r2.0.9
新增:[详情页] 支持加签完成操作
优化:[接口] 工单状态被删除时不影响列表接口返回(不抛异常,显示“未知状态”)
修复:[接口] 钩子操作未记录操作类型,导致操作日志接口中钩子操作名称为“未知”
优化:[代码逻辑] eval 安全性提升
r2.0.8
修复:[代码逻辑] 应用接口调用权限新增后无法通过权限校验
r2.0.7
修复:[代码逻辑] 用户所属父部门计算逻辑错误
修复:[管理端] 无法成功添加工作流调用权限
修复:[管理端] 角色用户管理中无法添加角色用户
修复:[管理端] 工作流基础配置中新增应用授权时无法搜索应用
优化:[管理端] 工作流状态列表展示状态 id,便于编写条件表达式
优化:[管理端] 新增/编辑应用调用权限记录时应用名不允许重复
优化:[接口] 操作记录接口使用被删除的流转操作时的错误提示
优化:[接口] 新建工单时 redis 未启动的提示信息
优化:[文档] 补充前端代码接口说明
优化:[代码] 移除已废弃的前端页面及相关图片
r2.0.6
修复:[管理端] 工作流列表分页无效
修复:[管理端] 无法删除工作流
修复:[管理端] 参与人类型选为无,但仍要求填写参与人
修复:[管理端] 新增部门未选择审批人时无法新增
修复:[管理端] 编辑工作流时删除的接口授权应用无法重新添加
优化:[管理端] 部门列表展示审批人名称和部门负责人名称
修复:[部署] docker compose 方式无法停止服务,执行 python3 run.py stop 报错
优化:[部署] docker compose 部署支持升级
r2.0.5
修复:[管理端] 编辑工作流时通知选择回显异常
修复:[管理端] 多次编辑工作流状态流转时 JSON 反复转换导致内容异常
修复:[管理端] 无法删除用户所属部门
修复:[工单详情] 多选类型字段无法提交
修复:[管理端] 只读状态下选择类字段显示异常
新增:[工单详情] 支持富文本展示与回显
优化:[接口] 工单处理人为多人时工单列表性能优化
r2.0.4
修复:[部署] 初始化 SQL 字段错误导致无法添加调用权限记录
优化:[管理端] 流程图展示优化
修复:[管理端] 部门列表仅显示第一页
修复:[管理端] 新增部门弹窗默认审批人信息错误,无法直接添加部门
修复:[管理端] 新增调用权限记录弹窗默认工作流选择初始值为空,无法直接添加
r2.0.3
修复:[管理端] 工作流管理页面查询条件无效
修复:[管理端] 工单列表筛选条件(创建人、创建时间)不生效
修复:[管理端] 流程图中未展示条件表达式
修复:[管理端] 缺少定时器配置入口
修复:[管理端] 创建工作流时部分人员信息未保存
修复:[管理端] 编辑流转记录后新增了一条新记录
修复:[管理端] 钩子类型前端展示错误
修复:[部署] docker compose 部署导入数据库失败未阻断部署流程
修复:[部署] docker compose 部署导入初始化数据时指定数据库端口未生效
r2.0.2
修复:创建工单内容不合法时跳转到错误页面
修复:新建用户无法登录
修复:普通用户无法重置密码
修复:不同用户类型的权限未生效
修复:超级管理员无法管理所有工单
修复:普通用户可看到干预工单菜单
修复:无法删除角色
修复:工单列表工作流类型查询条件无效
修复:配置标题模板后未生效
优化:未选择工作流点击新建工单按钮时的弹窗提示
r2.0.1
修复:docker compose 部署方式的权限问题
修复:管理端新增工作流时报错