feat: rebuild admin account management and ticket assignment

This commit is contained in:
Webklar Deploy
2026-07-11 15:19:54 +00:00
parent 27b365622e
commit f76b738f5f
11 changed files with 1241 additions and 1037 deletions

View File

@@ -24,9 +24,17 @@ export async function createCustomerWithPortalAccess(payload) {
return adminFetch('/api/admin/customers', { method: 'POST', body: payload })
}
export async function listCustomersForAdmin() {
return adminFetch('/api/admin/customers', { method: 'GET' })
}
export async function updateCustomerWithPortalAccess(customerId, payload) {
return adminFetch(`/api/admin/customers/${customerId}`, {
method: 'PATCH',
body: payload,
})
}
export async function deleteCustomerWithPortalAccess(customerId) {
return adminFetch(`/api/admin/customers/${customerId}`, { method: 'DELETE' })
}