TEST UPD
- try to get resource
This commit is contained in:
@@ -74,23 +74,21 @@
|
||||
|
||||
<script setup>
|
||||
import { inject, computed, onMounted } from 'vue'
|
||||
import { createResource, Breadcrumbs } from 'frappe-ui'
|
||||
import { createResource, Breadcrumbs, session } from 'frappe-ui'
|
||||
import NoPermission from '@/components/NoPermission.vue'
|
||||
|
||||
const $user = inject('$user')
|
||||
|
||||
// Загружаем логи напрямую через frappe.client.get_list
|
||||
const logs = createResource({
|
||||
url: 'frappe.client.get_list',
|
||||
makeParams: () => ({
|
||||
doctype: 'Energy Point Log',
|
||||
fields: ['name', 'points', 'rule', 'creation'],
|
||||
filters: [['user', '=', $user.data.email]], // ← используем email, он всегда есть
|
||||
filters: [['user', '=', session.user]], // точно как в Jinja!
|
||||
order_by: 'creation desc',
|
||||
limit_page_length: 0
|
||||
}),
|
||||
auto: true,
|
||||
cache: 'my-energy-points-' + $user.data?.email
|
||||
auto: true
|
||||
})
|
||||
|
||||
const pointLogs = computed(() => logs.data || [])
|
||||
@@ -107,8 +105,10 @@ const extraAdmissionPoints = computed(() => {
|
||||
|
||||
// Хлебные крошки
|
||||
const breadcrumbs = computed(() => [
|
||||
{ label: 'Главная', route: { name: 'Dashboard' } },
|
||||
{ label: 'Мои баллы' }
|
||||
{
|
||||
label: __('My Points'),
|
||||
route: { name: 'MyPoints' },
|
||||
},
|
||||
])
|
||||
|
||||
// Перезагружаем при открытии (на всякий случай)
|
||||
|
||||
Reference in New Issue
Block a user