Compare commits
2
Commits
e75aa2b173
...
3b44663afe
@@ -1,10 +1,18 @@
|
|||||||
import type {
|
import type {
|
||||||
AreaListResponse, CategoryListResponse, CreateAreaRequest, CreateCategoryRequest, CreateTeamRequest,
|
AreaListResponse,
|
||||||
|
CategoryListResponse,
|
||||||
|
CreateAreaRequest,
|
||||||
|
CreateCategoryRequest,
|
||||||
|
CreateTeamRequest,
|
||||||
ModerationListResponse,
|
ModerationListResponse,
|
||||||
OkResponse,
|
OkResponse,
|
||||||
OverviewStatsResponse, TeamListResponse, UpdateModerationRequest,
|
OverviewStatsResponse,
|
||||||
UpdateAreaRequest, UpdateCategoryRequest, UpdateTeamRequest,
|
UpdateAreaRequest,
|
||||||
UpdateUserBanRequest, UpdateUserRolesRequest,
|
UpdateCategoryRequest,
|
||||||
|
UpdateModerationRequest,
|
||||||
|
UpdateTeamRequest,
|
||||||
|
UpdateUserBanRequest,
|
||||||
|
UpdateUserRolesRequest,
|
||||||
UserListResponse
|
UserListResponse
|
||||||
} from "~/types/api";
|
} from "~/types/api";
|
||||||
|
|
||||||
@@ -45,9 +53,6 @@ export const useAdmin = () => {
|
|||||||
const deleteCategory = (id: number) =>
|
const deleteCategory = (id: number) =>
|
||||||
useApiFetch<OkResponse>(`/api/v1/admin/categories/${id}`, { method: 'DELETE' })
|
useApiFetch<OkResponse>(`/api/v1/admin/categories/${id}`, { method: 'DELETE' })
|
||||||
|
|
||||||
const getTeams = () =>
|
|
||||||
useApiFetch<TeamListResponse>('/api/v1/admin/teams', { method: 'GET' })
|
|
||||||
|
|
||||||
const createTeam = (body: CreateTeamRequest) =>
|
const createTeam = (body: CreateTeamRequest) =>
|
||||||
useApiFetch<OkResponse>('/api/v1/admin/teams', { method: 'POST', body })
|
useApiFetch<OkResponse>('/api/v1/admin/teams', { method: 'POST', body })
|
||||||
|
|
||||||
@@ -76,7 +81,6 @@ export const useAdmin = () => {
|
|||||||
createCategory,
|
createCategory,
|
||||||
updateCategory,
|
updateCategory,
|
||||||
deleteCategory,
|
deleteCategory,
|
||||||
getTeams,
|
|
||||||
createTeam,
|
createTeam,
|
||||||
updateTeam,
|
updateTeam,
|
||||||
deleteTeam,
|
deleteTeam,
|
||||||
|
|||||||
@@ -8,8 +8,9 @@ definePageMeta({
|
|||||||
|
|
||||||
useHead({ title: 'Categorie e Team - Admin' })
|
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 { getCategories } = useReports()
|
||||||
|
const { getTeams } = useOperator()
|
||||||
|
|
||||||
const { data: categoriesRes, refresh: refreshCategories } = await useAsyncData('report-categories-admin-view', () => getCategories())
|
const { data: categoriesRes, refresh: refreshCategories } = await useAsyncData('report-categories-admin-view', () => getCategories())
|
||||||
const { data: teamsRes, refresh: refreshTeams } = await useAsyncData('admin-teams', () => getTeams())
|
const { data: teamsRes, refresh: refreshTeams } = await useAsyncData('admin-teams', () => getTeams())
|
||||||
|
|||||||
@@ -85,7 +85,6 @@ const handleCieLogin = async () => {
|
|||||||
@click="handleCieLogin"
|
@click="handleCieLogin"
|
||||||
>
|
>
|
||||||
<span v-if="isCieLoading" class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
|
<span v-if="isCieLoading" class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
|
||||||
Entra con CIE
|
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<div class="d-flex align-items-center my-4">
|
<div class="d-flex align-items-center my-4">
|
||||||
@@ -152,6 +151,5 @@ button.entraconcie {
|
|||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
background-position: center center;
|
background-position: center center;
|
||||||
background-size: 100%;
|
background-size: 100%;
|
||||||
color: transparent;
|
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user