自定义角色丢失

  • Choerodon平台版本:0.18.0

  • 运行环境:自主搭建

  • 问题描述:
    我们自定义了“组长”的项目层角色,具有project.gitlab.owner标签。授予用户后,该角色经常莫名其妙的丢失。重新修改(实际无任何改动)、确定后恢复。

    如:创建了一个已启用状态的项目,并分配了项目管理员的权限,但是菜单中并没有项目部署,环境流水线等菜单选项

  • 执行的操作:
    未进行任何操作,自定义角色角色经常莫名其妙的丢失

  • 报错信息(请尽量使用代码块的形式展现):

  • 建议:
    暂无

角色丢失具体是怎样的情况?
请在下次角色丢失时一下信息:
1.查看平台层-角色管理有无此角色;
2.该用户个人信息-权限信息有无被分配此角色的信息;
3.该用户是否仍具有此角色的权限?

1.有此角色;
2.有被分配此角色的信息;
3.不具有此角色的权限。

您可以看到数据库么?
麻烦在数据库iam_role_permission这张表里面看一下那个角色的权限