diff --git a/client/web/compose/src/components/Admin/Module/Records/ColumnPicker.vue b/client/web/compose/src/components/Admin/Module/Records/ColumnPicker.vue index 3c15df806..b3ed9a11f 100644 --- a/client/web/compose/src/components/Admin/Module/Records/ColumnPicker.vue +++ b/client/web/compose/src/components/Admin/Module/Records/ColumnPicker.vue @@ -1,16 +1,17 @@ diff --git a/client/web/compose/src/components/PageBlocks/RecordListBase.vue b/client/web/compose/src/components/PageBlocks/RecordListBase.vue index f163cd9af..0dcd85fa6 100644 --- a/client/web/compose/src/components/PageBlocks/RecordListBase.vue +++ b/client/web/compose/src/components/PageBlocks/RecordListBase.vue @@ -961,7 +961,7 @@ export default { ? [] : this.options.editFields.map(({ name }) => name) - if (this.customConfiguredFields.length > 0) { + if (!this.options.hideConfigureFieldsButton && this.customConfiguredFields.length > 0) { fields = this.recordListModule.filterFields(this.customConfiguredFields) } else if (this.options.fields.length > 0) { fields = this.recordListModule.filterFields(this.options.fields) diff --git a/client/web/compose/src/components/PageBlocks/RecordListConfigurator.vue b/client/web/compose/src/components/PageBlocks/RecordListConfigurator.vue index b34dbc616..46b624f06 100644 --- a/client/web/compose/src/components/PageBlocks/RecordListConfigurator.vue +++ b/client/web/compose/src/components/PageBlocks/RecordListConfigurator.vue @@ -83,7 +83,7 @@ diff --git a/client/web/compose/src/views/Public/Pages/Records/View.vue b/client/web/compose/src/views/Public/Pages/Records/View.vue index 1939b6fdb..1cdb963df 100644 --- a/client/web/compose/src/views/Public/Pages/Records/View.vue +++ b/client/web/compose/src/views/Public/Pages/Records/View.vue @@ -430,6 +430,8 @@ export default { if (this.showRecordModal) { this.popModalPreviousPage().then(({ recordID, recordPageID }) => { this.$emit('on-modal-back', { recordID, recordPageID, pushModalPreviousPage: false }) + this.inCreating = recordID === NoID + this.inEditing = false }) return diff --git a/lib/vue/src/components/input/CInputConfirm.vue b/lib/vue/src/components/input/CInputConfirm.vue index 8ef04330f..e431d79d1 100644 --- a/lib/vue/src/components/input/CInputConfirm.vue +++ b/lib/vue/src/components/input/CInputConfirm.vue @@ -20,7 +20,7 @@