diff --git a/frontend/src/components/Activities/Activities.vue b/frontend/src/components/Activities/Activities.vue index 169ef24d..baf28de0 100644 --- a/frontend/src/components/Activities/Activities.vue +++ b/frontend/src/components/Activities/Activities.vue @@ -365,11 +365,7 @@
- +
parseTabs(_tabs), }) -function parseTabs(_tabs) { - _tabs.forEach((tab) => { - tab.sections.forEach((section) => { - section.fields.forEach((field) => { - if (field.type === 'Table') { - field.fields = props.meta[field.name].fields - .filter((field) => field.in_list_view) - .map((field) => getFieldObj(field)) - } - }) - }) - }) - - return _tabs -} - -function getFieldObj(field) { - if (field.fieldtype === 'Select' && typeof field.options === 'string') { - field.options = field.options.split('\n').map((option) => { - return { - label: option, - value: option, - } - }) - } - return { - label: field.label, - name: field.fieldname, - type: field.fieldtype, - options: field.options, - in_list_view: field.in_list_view, - } -} - function saveChanges() { data.save.submit() } diff --git a/frontend/src/components/Controls/Grid.vue b/frontend/src/components/Controls/Grid.vue index caf3e3e3..0d602d2d 100644 --- a/frontend/src/components/Controls/Grid.vue +++ b/frontend/src/components/Controls/Grid.vue @@ -108,6 +108,7 @@ field.type, ) " + rows="1" type="textarea" variant="outline" v-model="row[field.name]" @@ -138,7 +139,7 @@