Implement exchange imports and frontend reporting APIs
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Failing after 3m50s
CI/CD Pipeline / Run Tests (push) Successful in 3m57s
CI/CD Pipeline / Build Docker Images (push) Has been skipped
CI/CD Pipeline / Push to Gitea Registry (push) Has been skipped
CI/CD Pipeline / Deploy to Server (push) Has been skipped

This commit is contained in:
2026-04-07 16:31:04 +02:00
parent 76a86d0b20
commit 697ecb7d1c
155 changed files with 5604 additions and 346 deletions

View File

@@ -52,10 +52,22 @@ OPENAPI_TAG_DESCRIPTIONS = OrderedDict(
"Организации",
"Справочник организаций ОПК с актуальными данными и связями по реестрам.",
),
(
"Аналитика",
"Агрегированные аналитические endpoint'ы по организации и корпорации.",
),
(
"Реестры",
"Просмотр реестров, составов организаций и импорт резервных копий реестров.",
),
(
"Внешние данные",
"Внешние контуры и реестры: продукция, проверки, закупки и арбитраж.",
),
(
"Обмен данными",
"Импорт зашифрованных exchange-пакетов из dev API и ручной доставки.",
),
(
"Форма Ф-1",
"Загрузка и просмотр формы Ф-1 по выпуску продукции, НИОКР и кадровым показателям.",
@@ -111,8 +123,14 @@ OPENAPI_PUBLIC_PATH_PREFIXES = (
OPENAPI_TAG_BY_PATH_PREFIX = OrderedDict(
[
("/health/", "Мониторинг"),
("/api/v1/analytics/", "Аналитика"),
("/api/v1/jobs/", "Фоновые задачи"),
("/api/v1/organizations/", "Организации"),
("/api/v1/exchange/", "Обмен данными"),
("/api/v1/industrial-products/", "Внешние данные"),
("/api/v1/prosecutor-checks/", "Внешние данные"),
("/api/v1/public-procurements/", "Внешние данные"),
("/api/v1/arbitration-cases/", "Внешние данные"),
("/api/v1/registers/", "Реестры"),
("/api/v1/forms/f1/", "Форма Ф-1"),
("/api/v1/forms/f2/", "Форма Ф-2"),
@@ -132,6 +150,7 @@ OPENAPI_TAG_ALIASES = {
"users": "Пользователь",
"organizations": "Организации",
"registers": "Реестры",
"exchange": "Обмен данными",
"api": None,
}