fix: auto update custom view for kanban

This commit is contained in:
Shariq Ansari 2024-06-22 12:40:40 +05:30
parent ff5aa4f30f
commit 06bde43be2

View File

@ -738,12 +738,15 @@ async function updateKanbanSettings(data) {
list.value.params.view.column_field = data.column_field list.value.params.view.column_field = data.column_field
view.value.column_field = data.column_field view.value.column_field = data.column_field
} }
list.value.params.view.columns = data.columns ? data.columns : '' list.value.params.columns = data.columns ? data.columns : ''
view.value.columns = data.columns ? data.columns : '' view.value.columns = data.columns ? data.columns : ''
list.value.reload() list.value.reload()
if (!route.query.view) { if (!route.query.view) {
create_or_update_default_view() create_or_update_default_view()
} else if (!data.column_field) {
viewUpdated.value = false
update_custom_view()
} }
} }
@ -775,6 +778,13 @@ function create_or_update_default_view() {
}) })
} }
function update_custom_view() {
view.value.doctype = props.doctype
call('crm.fcrm.doctype.crm_view_settings.crm_view_settings.update', {
view: view.value,
})
}
function updatePageLength(value, loadMore = false) { function updatePageLength(value, loadMore = false) {
if (!defaultParams.value) { if (!defaultParams.value) {
defaultParams.value = getParams() defaultParams.value = getParams()