код написан

This commit is contained in:
2026-03-10 12:00:18 +03:00
parent edbb1bd8da
commit b6bb732a40
55 changed files with 5105 additions and 412 deletions

View File

@@ -363,6 +363,20 @@ export const api = {
// Settings
getConsolidatedSettings: () => fetchApi('/settings/consolidated'),
updateConsolidatedSettings: (settings) => requestApi('/settings/consolidated', 'PATCH', settings),
// Automation Policies
getValidationPolicies: () => fetchApi('/settings/automation/policies'),
createValidationPolicy: (policy) => postApi('/settings/automation/policies', policy),
updateValidationPolicy: (id, policy) => requestApi(`/settings/automation/policies/${id}`, 'PATCH', policy),
deleteValidationPolicy: (id) => requestApi(`/settings/automation/policies/${id}`, 'DELETE'),
// Health
getHealthSummary: (environmentId) => {
const params = new URLSearchParams();
if (environmentId) params.append('environment_id', environmentId);
const query = params.toString();
return fetchApi(`/health/summary${query ? `?${query}` : ''}`);
},
};
// [/DEF:api:Data]
@@ -392,3 +406,8 @@ export const getDashboards = api.getDashboards;
export const getDatasets = api.getDatasets;
export const getConsolidatedSettings = api.getConsolidatedSettings;
export const updateConsolidatedSettings = api.updateConsolidatedSettings;
export const getValidationPolicies = api.getValidationPolicies;
export const createValidationPolicy = api.createValidationPolicy;
export const updateValidationPolicy = api.updateValidationPolicy;
export const deleteValidationPolicy = api.deleteValidationPolicy;
export const getHealthSummary = api.getHealthSummary;