diff --git a/client/web/compose/src/components/PageBlocks/RecordListBase.vue b/client/web/compose/src/components/PageBlocks/RecordListBase.vue
index 1dbe3e8fc..b04f129bf 100644
--- a/client/web/compose/src/components/PageBlocks/RecordListBase.vue
+++ b/client/web/compose/src/components/PageBlocks/RecordListBase.vue
@@ -321,7 +321,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 c7689569d..1b36cad3b 100644
--- a/locale/en/corteza-webapp-compose/block.yaml
+++ b/locale/en/corteza-webapp-compose/block.yaml
@@ -465,6 +465,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