zhang
zhang
场景: 项目内审批流程中某一审核步骤指定用户为test1,但是在项目成员中把test1给删除了,那么该用户test1就跟本项目没有任何关系,但是审批流程中审核步骤有依旧有test1用户,所以后续项目创建的工单还是要走到test1用户进行审核处理,这种就不太符合项目这个最基础的概念设计了,所以建议考虑在删除项目成员的时候检测一下是否属于审批流程中某一审核步骤中的审核用户,如果是则提示该用户为审批流程中的用户去除后才可以正常删除。
原始任务:https://github.com/actiontech/sqle/issues/1177 复现步骤: 1.创建test用户,然后给该用户添加一个手机号,该手机号已经注册了钉钉 2.然后在default项目内,给予test用户审核工单权限,然后修改审批流程,设置匹配具有审核权限的用户 3.然后使用admin用户去创建工单,注意admin用户此时没有绑定任何手机号 4.创建工单成功之后,等待一段时间后,test用户绑定的手机号在钉钉上没有看到任何工单审核提示 这种使用体验比较差,会使用户比较懵,建议进行一下优化。
**Describe** 当一个用户没有创建扫描任务的权限的时候,他依旧可以创建不带数据源的扫描任务。 原因如下: 但是针对于权限名而言,那么哪怕创建的扫描任务不带数据源,依旧是感觉有点歧义,毕竟权限名称就是叫做创建扫描任务,这样的话对于用户有点迷惑,明明没有赋予这个创建扫描任务的权限,为什么还可以去创建。建议去优化一下 **Suggestion** 可以去修改权限名称,类似于创建有数据源的扫描任务之类的。
**SQLe Version** UI Version: main e6c1ebf Server Version: main-ee fdad3476ba Steps to reproduce the behavior: 原始表结构 `create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10));` 批量插入数据语句 `insert into Student values('01' , '赵雷'...
**SQLe Version** UI Version: main 9ad6f1b Server Version: main-ee e4e5da233a Steps to reproduce the behavior: 1.在智能扫描界面创建任务 2.类型为阿里云rds实例审计日志,部分参数为空直接提交   建议: 建议前端增加必填标志,后端返回信息精确一点哪些参数没有填写
复现步骤: 1.设置一条数据源,然后开启sql查询前审核,设置最高等级为warn 2.输入一条触发error级别的sql语句,点击下发查询 3.查看提示信息,发现出现了所有级别的提示信息,应该为只出现error级别的提示信息   期望是如果当下发的sql触发了超过设置的等级之后的提示,只会提示超过限制等级的提示