-
Choerodon平台版本: 0.21.0
-
遇到问题的执行步骤: 初始化了sh文件后,发现没有权限菜单相关的数据,在devops模块的script里找到了micro-service-init-data.xlsx文件,导入数据后发现菜单未显示,且以前菜单层级异常,对比了一部分数据,发现IAM_MENU_PERMISSION页签里的PERMISSION_CODE在IAM_PERMISSION页签里并未找到。
-
文档地址:
-
环境信息(如:节点信息):
-
报错日志:
-
原因分析:
提出您分析问题的过程,以便我们能更准确的找到问题所在
-
疑问:
我想初始化权限相关的数据入库,但是现在github上提供的excel脚本有问题,该怎么导入
FD_CATEGORY_MENU页签里的menu_code在菜单页签下也有找不到的数据
你的问题是菜单没有正常展示吗?
这个是正常的,因为menu_code对应的菜单可能是在其他服务初始化的,如果在devops没有找到,在其他服务是能够找到的。还有iam_menu_permission表是用来实现自定义角色功能,和菜单展示没有太大关系。
是的,现在只有base、notify、asgard、manager的菜单,都是执行了每个模块根目录下的sh初始化脚本,剩余的模块也是执行了sh脚本但是没显示菜单,所以我找到了devops下的meta目录下的excel文件进行测试导入发现了如上问题。请问我的操作流程对吗?该如何获取正确的菜单信息给admin
执行sh脚本初始化的是对应服务需要的初始数据(包括基础表创建以及数据初始化),并不会初始化菜单数据。菜单数据初始化是在服务启动时系统自动获取excel文件内容初始化的。
你现在启动了哪些服务?
我以mvn spring-boot:run命令启动了base、manager、asgard、file、oauth、api、notify、gitlab、test-manager-service、devops、knowledgebase、eureka
查不到这些信息
没有搜索到devops相关的数据,说明还没有进行devops相关的数据初始化。你重启devops-service试试,重启服务时manager-service会自动拉取对应服务的excel数据,进行数据初始化操作。
可以私信我个联系方式,帖子审核的效率太慢了。
执行agile模块下的sh脚本出现error
改成MAVEN_LOCAL_REPO=$(cd / && mvn help:evaluate -Dexpression=settings.localRepository -q -DforceStdout)就可以执行了
改成MAVEN_LOCAL_REPO=$(cd / && mvn help:evaluate -Dexpression=settings.localRepository -q -DforceStdout)就可以执行了
初始化了sh脚本,数据库里并没有新增表
agile_service数据库里一张表也没有吗? 执行sh时有报错吗?