Skip to content

Commit a0d38ae

Browse files
authored
Merge branch 'dev' into ee-setup
2 parents 2286d57 + bb4e5f2 commit a0d38ae

File tree

4 files changed

+20
-11
lines changed

4 files changed

+20
-11
lines changed

client/packages/lowcoder/src/comps/comps/tableComp/tableComp.tsx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -690,6 +690,19 @@ TableTmpComp = withMethodExposing(TableTmpComp, [
690690
comp.children.selection.children.selectedRowKeys.dispatchChangeValueAction([]);
691691
},
692692
},
693+
{
694+
method: {
695+
name: "selectAll",
696+
description: "Select all rows in the current filtered view",
697+
params: [],
698+
},
699+
execute: (comp) => {
700+
const displayData = comp.filterData ?? [];
701+
const allKeys = displayData.map((row) => row[OB_ROW_ORI_INDEX] + "");
702+
comp.children.selection.children.selectedRowKey.dispatchChangeValueAction(allKeys[0] || "0");
703+
comp.children.selection.children.selectedRowKeys.dispatchChangeValueAction(allKeys);
704+
},
705+
},
693706
{
694707
method: {
695708
name: "cancelChanges",

server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/permission/service/ResourcePermissionHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ public Mono<UserPermissionOnResourceStatus> checkUserPermissionStatusOnApplicati
249249
Mono<UserPermissionOnResourceStatus> orgUserPermissionMono = getOrgId(resourceId)
250250
.flatMap(orgId -> orgMemberService.getOrgMember(orgId, userId))
251251
.flatMap(orgMember -> {
252-
if (orgMember.isAdmin()) {
252+
if (orgMember.isAdmin() || orgMember.isSuperAdmin()) {
253253
return Mono.just(UserPermissionOnResourceStatus.success(buildAdminPermission(resourceType, resourceId, userId)));
254254
}
255255
return getAllMatchingPermissions0(userId, orgMember.getOrgId(), resourceType, Collections.singleton(resourceId), resourceAction)
@@ -308,7 +308,7 @@ public Mono<UserPermissionOnResourceStatus> checkUserPermissionStatusOnBundle(St
308308
Mono<UserPermissionOnResourceStatus> orgUserPermissionMono = getOrgId(resourceId)
309309
.flatMap(orgId -> orgMemberService.getOrgMember(orgId, userId))
310310
.flatMap(orgMember -> {
311-
if (orgMember.isAdmin()) {
311+
if (orgMember.isAdmin() || orgMember.isSuperAdmin()) {
312312
return Mono.just(UserPermissionOnResourceStatus.success(buildAdminPermission(resourceType, resourceId, userId)));
313313
}
314314
return getAllMatchingPermissions0(userId, orgMember.getOrgId(), resourceType, Collections.singleton(resourceId), resourceAction)

server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/framework/plugin/SharedPluginServices.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,11 @@ public void setConfig(String key, Object value) {
5353
serverConfigRepository.upsert(key, value).block();
5454
}
5555

56-
// @Override
57-
// public Object getConfig(String key) {
58-
// return serverConfigRepository.findByKey(key)
59-
// .map(ServerConfig::getValue)
60-
// .block();
61-
// }
62-
6356
@Override
6457
public Object getConfig(String key) {
65-
return serverConfigRepository.findByKey(key).block();
58+
return serverConfigRepository.findByKey(key)
59+
.map(ServerConfig::getValue)
60+
.block();
6661
}
62+
6763
}

server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/usermanagement/GroupApiServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public Mono<GroupMemberAggregateView> getGroupMembers(String groupId, int page,
118118
private boolean hasReadPermission(Tuple2<GroupMember, OrgMember> tuple) {
119119
GroupMember groupMember = tuple.getT1();
120120
OrgMember orgMember = tuple.getT2();
121-
return groupMember.isValid() || orgMember.isAdmin();
121+
return orgMember.isSuperAdmin() || groupMember.isValid() || orgMember.isAdmin();
122122
}
123123

124124
private boolean hasManagePermission(Tuple2<GroupMember, OrgMember> tuple) {

0 commit comments

Comments
 (0)