From 83aa3baddb8e6b1cb4cce738560bd603839f4825 Mon Sep 17 00:00:00 2001 From: ReLoia Date: Thu, 18 Jun 2026 01:07:19 +0200 Subject: [PATCH] fix: change GET /teams endpoint --- app/composables/useAdmin.ts | 20 ++++++++++++-------- app/pages/admin/catalog.vue | 3 ++- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/app/composables/useAdmin.ts b/app/composables/useAdmin.ts index 58ebd9b..1e7c1d7 100644 --- a/app/composables/useAdmin.ts +++ b/app/composables/useAdmin.ts @@ -1,10 +1,18 @@ import type { - AreaListResponse, CategoryListResponse, CreateAreaRequest, CreateCategoryRequest, CreateTeamRequest, + AreaListResponse, + CategoryListResponse, + CreateAreaRequest, + CreateCategoryRequest, + CreateTeamRequest, ModerationListResponse, OkResponse, - OverviewStatsResponse, TeamListResponse, UpdateModerationRequest, - UpdateAreaRequest, UpdateCategoryRequest, UpdateTeamRequest, - UpdateUserBanRequest, UpdateUserRolesRequest, + OverviewStatsResponse, + UpdateAreaRequest, + UpdateCategoryRequest, + UpdateModerationRequest, + UpdateTeamRequest, + UpdateUserBanRequest, + UpdateUserRolesRequest, UserListResponse } from "~/types/api"; @@ -45,9 +53,6 @@ export const useAdmin = () => { const deleteCategory = (id: number) => useApiFetch(`/api/v1/admin/categories/${id}`, { method: 'DELETE' }) - const getTeams = () => - useApiFetch('/api/v1/admin/teams', { method: 'GET' }) - const createTeam = (body: CreateTeamRequest) => useApiFetch('/api/v1/admin/teams', { method: 'POST', body }) @@ -76,7 +81,6 @@ export const useAdmin = () => { createCategory, updateCategory, deleteCategory, - getTeams, createTeam, updateTeam, deleteTeam, diff --git a/app/pages/admin/catalog.vue b/app/pages/admin/catalog.vue index 6b09a72..3632743 100644 --- a/app/pages/admin/catalog.vue +++ b/app/pages/admin/catalog.vue @@ -8,8 +8,9 @@ definePageMeta({ useHead({ title: 'Categorie e Team - Admin' }) -const { createCategory, updateCategory, deleteCategory, getTeams, createTeam, updateTeam, deleteTeam, getAreas } = useAdmin() +const { createCategory, updateCategory, deleteCategory, createTeam, updateTeam, deleteTeam, getAreas } = useAdmin() const { getCategories } = useReports() +const { getTeams } = useOperator() const { data: categoriesRes, refresh: refreshCategories } = await useAsyncData('report-categories-admin-view', () => getCategories()) const { data: teamsRes, refresh: refreshTeams } = await useAsyncData('admin-teams', () => getTeams())