diff --git a/frontend_admin/layouts/default.vue b/frontend_admin/layouts/default.vue index fe9c8e7..8ab1115 100644 --- a/frontend_admin/layouts/default.vue +++ b/frontend_admin/layouts/default.vue @@ -321,6 +321,27 @@ const menuGroups: MenuGroup[] = [ }, ], }, + { + title: 'Szolgáltatók', + items: [ + { + label: 'Szolgáltatók', + icon: '', + children: [ + { + path: '/providers', + label: 'Összes szolgáltató', + icon: '', + }, + { + path: '/providers/pending', + label: 'Jóváhagyásra váró', + icon: '', + }, + ], + }, + ], + }, { title: 'Felhasználók & Partnerek', items: [ @@ -473,6 +494,11 @@ const pageTitle = computed(() => { if (route.path.startsWith('/users')) return 'Felhasználók' if (route.path.startsWith('/logs')) return 'Rendszernaplók' if (route.path.startsWith('/packages')) return 'Csomagok' + if (route.path.startsWith('/providers')) { + if (route.path === '/providers/pending') return 'Jóváhagyásra váró szolgáltatók' + if (route.path.startsWith('/providers/')) return 'Szolgáltató részletek' + return 'Szolgáltatók' + } if (route.path.startsWith('/gamification')) { if (route.path === '/gamification') return 'Gamification HQ' if (route.path === '/gamification/point-rules') return 'Pontszabályok' diff --git a/frontend_admin/pages/providers/[id].vue b/frontend_admin/pages/providers/[id].vue new file mode 100644 index 0000000..8c61dd7 --- /dev/null +++ b/frontend_admin/pages/providers/[id].vue @@ -0,0 +1,566 @@ + + + + + diff --git a/frontend_admin/pages/providers/index.vue b/frontend_admin/pages/providers/index.vue new file mode 100644 index 0000000..c49d0d5 --- /dev/null +++ b/frontend_admin/pages/providers/index.vue @@ -0,0 +1,362 @@ + + + + + diff --git a/frontend_admin/pages/providers/pending.vue b/frontend_admin/pages/providers/pending.vue new file mode 100644 index 0000000..66f558d --- /dev/null +++ b/frontend_admin/pages/providers/pending.vue @@ -0,0 +1,277 @@ + + + + +