fix: allow updating view label
This commit is contained in:
parent
1e3e898a97
commit
cf619a658e
@ -58,6 +58,7 @@ def update(view):
|
||||
rows = remove_duplicates(rows)
|
||||
|
||||
doc = frappe.get_doc("CRM View Settings", view.name)
|
||||
doc.label = view.label
|
||||
doc.default_columns = default_columns
|
||||
doc.filters = json.dumps(filters)
|
||||
doc.order_by = view.order_by
|
||||
|
||||
@ -20,7 +20,10 @@
|
||||
<div class="flex items-center gap-2">
|
||||
<div v-if="viewUpdated" class="flex items-center gap-2 border-r pr-2">
|
||||
<Button label="Cancel" @click="cancelChanges" />
|
||||
<Button label="Save Changes" @click="saveView" />
|
||||
<Button
|
||||
:label="view?.name ? 'Save Changes' : 'Create View'"
|
||||
@click="saveView"
|
||||
/>
|
||||
</div>
|
||||
<div class="flex items-center gap-2">
|
||||
<Filter v-model="list" :doctype="doctype" @update="updateFilter" />
|
||||
@ -48,7 +51,13 @@
|
||||
viewUpdated = false
|
||||
router.push({ name: route.name, query: { view: v.name } })
|
||||
},
|
||||
afterUpdate: () => (viewUpdated = false),
|
||||
afterUpdate: (v) => {
|
||||
viewUpdated = false
|
||||
currentView = {
|
||||
label: v.label,
|
||||
icon: v.icon || 'list',
|
||||
}
|
||||
},
|
||||
}"
|
||||
v-model="showViewModal"
|
||||
/>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user