fix: allow saving/updating group_by view
This commit is contained in:
parent
faad7699fe
commit
1717ec0fa8
@ -27,6 +27,7 @@ def create(view):
|
|||||||
doc = frappe.new_doc("CRM View Settings")
|
doc = frappe.new_doc("CRM View Settings")
|
||||||
doc.name = view.label
|
doc.name = view.label
|
||||||
doc.label = view.label
|
doc.label = view.label
|
||||||
|
doc.type = view.type or 'list'
|
||||||
doc.icon = view.icon
|
doc.icon = view.icon
|
||||||
doc.dt = view.doctype
|
doc.dt = view.doctype
|
||||||
doc.user = frappe.session.user
|
doc.user = frappe.session.user
|
||||||
@ -53,6 +54,7 @@ def update(view):
|
|||||||
|
|
||||||
doc = frappe.get_doc("CRM View Settings", view.name)
|
doc = frappe.get_doc("CRM View Settings", view.name)
|
||||||
doc.label = view.label
|
doc.label = view.label
|
||||||
|
doc.type = view.type or 'list'
|
||||||
doc.icon = view.icon
|
doc.icon = view.icon
|
||||||
doc.route_name = view.route_name or ""
|
doc.route_name = view.route_name or ""
|
||||||
doc.load_default_columns = view.load_default_columns or False
|
doc.load_default_columns = view.load_default_columns or False
|
||||||
|
|||||||
@ -75,6 +75,7 @@ const duplicateMode = ref(false)
|
|||||||
const _view = ref({
|
const _view = ref({
|
||||||
name: '',
|
name: '',
|
||||||
label: '',
|
label: '',
|
||||||
|
type: 'list',
|
||||||
icon: '',
|
icon: '',
|
||||||
filters: {},
|
filters: {},
|
||||||
order_by: 'modified desc',
|
order_by: 'modified desc',
|
||||||
|
|||||||
@ -227,7 +227,11 @@
|
|||||||
afterCreate: async (v) => {
|
afterCreate: async (v) => {
|
||||||
await reloadView()
|
await reloadView()
|
||||||
viewUpdated = false
|
viewUpdated = false
|
||||||
router.push({ name: route.name, query: { view: v.name } })
|
router.push({
|
||||||
|
name: route.name,
|
||||||
|
params: { viewType: v.type || 'list' },
|
||||||
|
query: { view: v.name },
|
||||||
|
})
|
||||||
},
|
},
|
||||||
afterUpdate: () => {
|
afterUpdate: () => {
|
||||||
viewUpdated = false
|
viewUpdated = false
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user