fix: load pinned views for logged in user
This commit is contained in:
parent
0de13b1247
commit
c4549bac77
@ -1,14 +1,19 @@
|
|||||||
import { defineStore } from 'pinia'
|
import { defineStore } from 'pinia'
|
||||||
|
import { usersStore } from '@/stores/users'
|
||||||
import { createListResource } from 'frappe-ui'
|
import { createListResource } from 'frappe-ui'
|
||||||
import { reactive, ref } from 'vue'
|
import { reactive, ref } from 'vue'
|
||||||
|
|
||||||
export const viewsStore = defineStore('crm-views', () => {
|
export const viewsStore = defineStore('crm-views', () => {
|
||||||
|
|
||||||
|
const { getUser } = usersStore()
|
||||||
|
|
||||||
let viewsByName = reactive({})
|
let viewsByName = reactive({})
|
||||||
let pinnedViews = ref([])
|
let pinnedViews = ref([])
|
||||||
|
|
||||||
const views = createListResource({
|
const views = createListResource({
|
||||||
doctype: 'CRM View Settings',
|
doctype: 'CRM View Settings',
|
||||||
fields: ['*'],
|
fields: ['*'],
|
||||||
|
filters: { user: getUser().email },
|
||||||
cache: 'crm-views',
|
cache: 'crm-views',
|
||||||
initialData: [],
|
initialData: [],
|
||||||
auto: true,
|
auto: true,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user