Skip to content

新增默认运维工程师、开发工程师、开发主管角色 #2691

@taolx0

Description

@taolx0

描述

新增3个默认角色:

开发工程师: 创建/编辑工单,执行SQL查询,配置流水线,创建智能调优

开发主管 : 查看他人创建的工单,工单审核/驳回,配置流水线,查看他人创建的智能调优

运维工程师 : 查看他人创建的工单,上线工单,创建智能扫描,查看他人的扫描任务,数据导出,授权数据源数据

其余需求:

权限“SQL查询”名称变更为“SQL工作台查询”,成员对特定数据源拥有这个权限后,可以在CB工作台使用该数据源;若没有拥有该权限,则无法查看+使用

需求背景:

原先的两个角色:SQLE管理员,Provision管理员设计不合理

实现方案

  • 移除SQLE管理员角色
  • 移除provision管理员
  • 新增运维工程师,开发工程师,开发主管角色
  • 更新SQL查询权限
  • 升级方案

影响面

移除SQLE管理员,provision管理员角色后,2409版本用户不能再使用SQLE管理员和provision管理员角色

升级方案

由于新增了角色,所以需要更新元数据库

  1. 设置dms_configs表need_init_roles字段为1
UPDATE dms_configs
SET need_init_roles = 1
WHERE uid = 700100;
  1. 重启dms服务
systemctl restart dms.service

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions