feat(tickets): filtro Todos/Activos/Archivados + botón archivar

This commit is contained in:
Nurfog committed 2026-10-22 11:19:25 -03:00
1 parent f536f11dfd
commit 24dcb6d770
4 files changed
+103 -4

No files matched your search

+10
View File
@@ -46,6 +46,7 @@ export async function getTickets(params?: {
assigneeId?: number;
requesterId?: number;
groupId?: number;
archived?: boolean;
search?: string;
page?: number;
pageSize?: number;
@@ -109,6 +110,13 @@ export async function updateTicketStatus(id: number, status: string) {
});
}
export async function setTicketArchived(id: number, archived: boolean) {
return fetchApi<void>(`/api/helpdesk/ticket/${id}/archive`, {
method: "PUT",
body: JSON.stringify({ archived }),
});
}
export async function assignTicket(id: number, assigneeId: number, groupId?: number) {
return fetchApi<void>(`/api/helpdesk/ticket/${id}/assign`, {
method: "PUT",
@@ -226,6 +234,8 @@ export interface Ticket {
firstResponseAt?: string;
resolvedAt?: string;
closedAt?: string;
archived: boolean;
archivedAt?: string | null;
}
export interface TicketListResult {