add section admin permission

This commit is contained in:
2026-05-09 11:36:05 +07:00
parent 01915e1a08
commit 3ccdac8ada
@@ -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();
} }
} }