Add soft-delete for system maintenance tasks

This commit is contained in:
Matteo Parenti
2026-02-13 15:39:52 +01:00
parent 6c36fe9ebe
commit 8b0895f63f
11 changed files with 135 additions and 15 deletions
+2
View File
@@ -3462,6 +3462,8 @@ export const api = {
}),
deleteMaintenanceType: (id: number) =>
request<{ status: string }>(`/maintenance/types/${id}`, { method: 'DELETE' }),
restoreDefaultMaintenanceTypes: () =>
request<{ restored: number }>(`/maintenance/types/restore-defaults`, { method: 'POST' }),
getMaintenanceOverview: () => request<PrinterMaintenanceOverview[]>('/maintenance/overview'),
getPrinterMaintenance: (printerId: number) =>
request<PrinterMaintenanceOverview>(`/maintenance/printers/${printerId}`),