Deploy/batch 2 medium risk #3
@@ -274,4 +274,15 @@ export default [
|
||||
subtitle: 'درخواستهای اعزام مبلغین را مشاهده و مدیریت نمایید.',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/certificates',
|
||||
name: 'admin-certificates',
|
||||
component: () => import('@/features/admin/certificates/pages/AdminCertificatesPage.vue'),
|
||||
meta: {
|
||||
layout: 'admin',
|
||||
role: 'admin',
|
||||
title: 'گواهینامهها',
|
||||
subtitle: 'گواهینامههای دورهها را صادر و مدیریت نمایید.',
|
||||
},
|
||||
},
|
||||
]
|
||||
|
||||
@@ -173,6 +173,12 @@ const menuItems = computed(() => [
|
||||
to: { name: 'admin-missionary-requests' },
|
||||
active: route.name === 'admin-missionary-requests',
|
||||
},
|
||||
{
|
||||
title: 'گواهینامهها',
|
||||
icon: 'certificate',
|
||||
to: { name: 'admin-certificates' },
|
||||
active: route.name === 'admin-certificates',
|
||||
},
|
||||
])
|
||||
</script>
|
||||
|
||||
|
||||
@@ -196,6 +196,11 @@ export const endpoints = {
|
||||
listAdminMissionaryRequests: '/admin/missionary-requests',
|
||||
showAdminMissionaryRequest: '/admin/missionary-requests/:id',
|
||||
changeAdminMissionaryRequestStatus: '/admin/missionary-requests/:id/status',
|
||||
|
||||
// ─── Admin: certificates ───────────────────────────────────────────────────
|
||||
getAdminCertificates: '/admin/certificates',
|
||||
addAdminCertificate: '/admin/certificates',
|
||||
deleteAdminCertificate: '/admin/certificates/:id',
|
||||
}
|
||||
|
||||
export const buildUrl = (template, params = {}) =>
|
||||
|
||||
Reference in New Issue
Block a user