add section admin permission
This commit is contained in:
@@ -459,6 +459,12 @@ public class AdminUserHandler implements RequestHandler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private AdminUserResponse convertToResponse(AdminUser admin) {
|
private AdminUserResponse convertToResponse(AdminUser admin) {
|
||||||
|
Map<AdminSection, Integer> sectionPermissions = permissionService.getAllPermissions(admin.getId());
|
||||||
|
|
||||||
|
Map<String, Integer> permissionsMap = new HashMap<>();
|
||||||
|
sectionPermissions.forEach((section, value) ->
|
||||||
|
permissionsMap.put(section.name().toLowerCase(), value));
|
||||||
|
|
||||||
return AdminUserResponse.builder()
|
return AdminUserResponse.builder()
|
||||||
.id(admin.getId())
|
.id(admin.getId())
|
||||||
.fullName(admin.getFullName())
|
.fullName(admin.getFullName())
|
||||||
@@ -466,6 +472,7 @@ public class AdminUserHandler implements RequestHandler {
|
|||||||
.isActive(admin.getIsActive())
|
.isActive(admin.getIsActive())
|
||||||
.isSuperAdmin(AdminPermission.isSuperAdmin(admin.getPermissions()))
|
.isSuperAdmin(AdminPermission.isSuperAdmin(admin.getPermissions()))
|
||||||
.createdAt(admin.getCreatedAt().toString())
|
.createdAt(admin.getCreatedAt().toString())
|
||||||
|
.permissions(permissionsMap)
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user