提交 a04e9f40 authored 作者: 吕本才's avatar 吕本才

1、优化token获取和权限

上级 ba31180b
...@@ -151,8 +151,16 @@ public class JimuReportTokenServiceImpl implements JmReportTokenServiceI { ...@@ -151,8 +151,16 @@ public class JimuReportTokenServiceImpl implements JmReportTokenServiceI {
if (loginUser == null) { if (loginUser == null) {
return new String[0]; return new String[0];
} }
Set<String> permissions = loginUser.getPermissions();
if(ObjectUtil.isNotEmpty(permissions)){
permissions.add("drag:datasource:testConnection");
permissions.add("onl:drag:clear:recoverry");
permissions.add("drag:analysis:sql");
permissions.add("drag:design:getTotalData");
return permissions .toArray(new String[0]);
}
return loginUser.getPermissions().toArray(new String[0]); return new String[0];
} }
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论