diff --git a/client/web/compose/src/components/PageBlocks/RecordListBase.vue b/client/web/compose/src/components/PageBlocks/RecordListBase.vue
index d3eeb5764..ee39ded0c 100644
--- a/client/web/compose/src/components/PageBlocks/RecordListBase.vue
+++ b/client/web/compose/src/components/PageBlocks/RecordListBase.vue
@@ -320,7 +320,7 @@
:key="`${index}${item.r.recordID}`"
:class="{ 'pointer': !(options.editable && editing), }"
:variant="inlineEditing && item.r.deletedAt ? 'warning' : ''"
- @click="handleRowClicked(item)"
+ @click="handleRowClick(item)"
>
+
+
+
+
+
+
+
= Object.freeze({
@@ -120,6 +121,7 @@ const defaults: Readonly = Object.freeze({
inlineRecordEditEnabled: false,
filterPresets: [],
showRecordPerPageOption: false,
+ openRecordInEditMode: false,
})
export class PageBlockRecordList extends PageBlock {
@@ -183,6 +185,7 @@ export class PageBlockRecordList extends PageBlock {
'bulkRecordEditEnabled',
'inlineRecordEditEnabled',
'showRecordPerPageOption',
+ 'openRecordInEditMode',
)
if (o.selectionButtons) {
diff --git a/locale/en/corteza-webapp-compose/block.yaml b/locale/en/corteza-webapp-compose/block.yaml
index c80d29d5a..c12b345e6 100644
--- a/locale/en/corteza-webapp-compose/block.yaml
+++ b/locale/en/corteza-webapp-compose/block.yaml
@@ -464,6 +464,7 @@ recordList:
withPresortedRecords: with presorted ({{0}}) record
record:
draggable: Can drag & drop records to order them
+ editMode: Users will be able to open record in edit mode when a row is clicked
fullPageNavigation: Full page navigation
hideAddButton: Users will be able to add new records
hideImportButton: Users will be able to import records