Added read-only field handling for Redis data types

This commit is contained in:
Stela Augustinova
2025-12-19 12:27:10 +01:00
parent 18307b2e03
commit 50680a4f2e
2 changed files with 4 additions and 4 deletions

View File

@@ -12,7 +12,7 @@
<DbKeyValueDetail <DbKeyValueDetail
value={item && item[column.name]} value={item && item[column.name]}
columnTitle={_.startCase(column.name)} columnTitle={_.startCase(column.name)}
onChangeValue={onChangeItem onChangeValue={onChangeItem && !column.readOnly
? value => { ? value => {
onChangeItem?.({ onChangeItem?.({
...item, ...item,

View File

@@ -55,7 +55,7 @@ const driver = {
{ {
name: 'zset', name: 'zset',
label: 'Sorted Set', label: 'Sorted Set',
dbKeyFields: [{ name: 'member' }, { name: 'score' }], dbKeyFields: [{ name: 'member', readOnly: true }, { name: 'score' }],
keyColumn: 'member', keyColumn: 'member',
addMethod: 'zadd', addMethod: 'zadd',
showItemList: true, showItemList: true,
@@ -63,7 +63,7 @@ const driver = {
{ {
name: 'hash', name: 'hash',
label: 'Hash', label: 'Hash',
dbKeyFields: [{ name: 'key' }, { name: 'value' }, { name: 'TTL' }], dbKeyFields: [{ name: 'key', readOnly: true }, { name: 'value' }, { name: 'TTL' }],
keyColumn: 'key', keyColumn: 'key',
addMethod: 'hset', addMethod: 'hset',
showItemList: true, showItemList: true,
@@ -71,7 +71,7 @@ const driver = {
{ {
name: 'stream', name: 'stream',
label: 'Stream', label: 'Stream',
dbKeyFields: [{ name: 'id' }, { name: 'value' }], dbKeyFields: [{ name: 'id', readOnly: true }, { name: 'value' }],
keyColumn: 'id', keyColumn: 'id',
addMethod: 'xaddjson', addMethod: 'xaddjson',
showItemList: true, showItemList: true,