forked from github/dataease
fix(X-Pack): 修复用户无组织无法获取系统变量行权限的问题
This commit is contained in:
parent
f2073311af
commit
1a9d71c8d4
@ -86,11 +86,9 @@ public class PermissionsTreeService {
|
||||
datasetRowPermissions.addAll(rowPermissionTreeService.list(dataSetRowPermissionsDTO));
|
||||
}
|
||||
|
||||
if (ObjectUtils.isNotEmpty(deptId)) {
|
||||
dataSetRowPermissionsDTO.setAuthTargetIds(null);
|
||||
dataSetRowPermissionsDTO.setAuthTargetType("sysParams");
|
||||
datasetRowPermissions.addAll(rowPermissionTreeService.list(dataSetRowPermissionsDTO));
|
||||
}
|
||||
dataSetRowPermissionsDTO.setAuthTargetIds(null);
|
||||
dataSetRowPermissionsDTO.setAuthTargetType("sysParams");
|
||||
datasetRowPermissions.addAll(rowPermissionTreeService.list(dataSetRowPermissionsDTO));
|
||||
|
||||
// 若当前用户是白名单中的,则忽略permission tree
|
||||
// 若当前规则是系统变量,则替换变量
|
||||
|
Loading…
Reference in New Issue
Block a user