feat(ticket): add audit timeline and safeguard extension rejection

This commit is contained in:
2026-07-31 11:51:32 +05:30
parent 58098af0fe
commit 44d3be5d27
16 changed files with 394 additions and 210 deletions

View File

@@ -16,6 +16,7 @@ import type {
TicketDefectClassesResponse,
TicketListParams,
TicketListResponse,
TicketTimelineResponse,
} from '@/types';
type TicketAssignmentsApiResponse =
@@ -52,6 +53,15 @@ export const ticketService = {
return response.data;
},
getTicketTimeline: async (
ticketId: string,
): Promise<TicketTimelineResponse> => {
const response = await axiosClient.get<TicketTimelineResponse>(
API_ROUTES.TICKETS.TIMELINE(ticketId),
);
return response.data;
},
getTicketClassDetail: async (
ticketId: string,
defectClass: string,