Added locked column

This commit is contained in:
Andrey Terentev 2023-12-03 17:36:43 +07:00
parent 96299218ec
commit 1fc54c9161
2 changed files with 13 additions and 1 deletions

View File

@ -70,6 +70,16 @@ public class BucketList extends VerticalLayout {
} }
return result; return result;
}).setHeader("Slots").setTextAlign(ColumnTextAlign.CENTER); }).setHeader("Slots").setTextAlign(ColumnTextAlign.CENTER);
grid.addComponentColumn(bucket -> {
var result = new Span();
if (bucket.isLocked()) {
result.setText("Yes");
result.getElement().getThemeList().add("badge error");
} else {
result.setText("No");
}
return result;
}).setHeader("Locked").setTextAlign(ColumnTextAlign.CENTER);
grid.addComponentColumn(this::createManageButtons).setHeader("Manage"); grid.addComponentColumn(this::createManageButtons).setHeader("Manage");
return grid; return grid;
} }

View File

@ -45,7 +45,9 @@ public class TestConfig implements WebMvcConfigurer {
} }
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
bucketRepository.createBucket(Bucket.create(UUID.randomUUID().toString(), node, SlotLimit.unlimited(), "Some payload")); var bucket = Bucket.create(UUID.randomUUID().toString(), node, SlotLimit.unlimited(), "Some payload");
bucket.setLocked((i & 1) == 0);
bucketRepository.createBucket(bucket);
} }
} }
} }