uprava FE pro multisite
All checks were successful
deploy / deploy (push) Successful in 1m17s
test / smoke-test (push) Successful in 3s

This commit is contained in:
Dusan Vojacek
2026-04-05 22:09:44 +02:00
parent 61892b258a
commit 9b9ce33983
4 changed files with 203 additions and 23 deletions

View File

@@ -30,6 +30,24 @@ export async function getBackendHealthDetailed(): Promise<HealthDetailedResponse
return data
}
/** Aktivní lokality pro výběr v UI (`GET /me/sites`). */
export type MeSiteRow = {
id: number
code: string
name: string
timezone: string
latitude?: number | string | null
longitude?: number | string | null
active: boolean
notes?: string | null
created_at?: string
}
export async function getMySites(): Promise<MeSiteRow[]> {
const { data } = await client.get<MeSiteRow[]>('/me/sites')
return Array.isArray(data) ? data : []
}
export async function getSiteStatusFull(siteId: number): Promise<FullStatusResponse> {
const { data } = await client.get<FullStatusResponse>(`/sites/${siteId}/status/full`)
return data