Spaces:
Running
Running
| import { api } from "./client"; | |
| export interface DemoDataStatus { | |
| is_empty: boolean; | |
| people_count: number; | |
| projects_count: number; | |
| } | |
| export interface DemoSeedResult { | |
| replaced: boolean; | |
| counts: { | |
| roles: number; | |
| teams: number; | |
| skills: number; | |
| people: number; | |
| projects: number; | |
| milestones: number; | |
| allocations: number; | |
| leaves: number; | |
| }; | |
| } | |
| export const getDemoDataStatus = async () => | |
| (await api.get<DemoDataStatus>("/admin/seed-demo/status")).data; | |
| export const seedDemoData = async (replace: boolean) => | |
| (await api.post<DemoSeedResult>("/admin/seed-demo", null, { params: { replace } })).data; | |