Skip to content

SQL工作台支持指定审核模板 #489

Description

@iwanghc

需求描述(Describe)

需要区分上线模板及SQL工作台模板
SQL 审核业务总开关

  • 将 “是否开启SQL审核业务” 作为SQL 审核业务的总开关
  • 开启后下方的所有配置项(默认规则模板、SQL 工作台审核设置等)应显示且可供设置。

SQL 工作台审核开关

  • 此开关用于独立控制来自“SQL 工作台”的所有操作(如 SELECT, UPDATE 等)是否需要触发审核流程。
  • 开启后下方的配置项(SQL 工作台应用的审核规则模板)应显示且可供设置。
Image

实现方案

  • 新增字段用于标记SQL工作台审核模板
  • 调整 “开启SQL审核业务” 的作用域凌驾于 “开启SQL 工作台审核” 之上
  • 调整cb执行sql是否需要审核和审核的规则模板
  • 修改项目数据源(新增、修改、导入)的相关逻辑,新增工作台模版配置
  • 修改全局数据源(新增、修改、导入)的相关逻辑,新增工作台模版配置

变更影响面

受影响的模块或功能

添加和导入数据源
cb审核

外部引用的潜在问题或风险

无

版本兼容性

不兼容,存量数据源配置需要更新
使用升级工具,升级前备份数据库:
upgrade-2506-2507

测试建议

参考实现方案

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions