8b6313a504
fix dashboard parser source counts
CI/CD Pipeline / Manual Action Help (push) Has been skipped
CI/CD Pipeline / Start Dev Containers in Dokploy (push) Has been skipped
CI/CD Pipeline / Drop and Recreate Dev Database (push) Has been skipped
CI/CD Pipeline / Quality Gate (push) Successful in 1m12s
CI/CD Pipeline / Build and Push Images (push) Successful in 5m23s
CI/CD Pipeline / Internal Notify (push) Successful in 1s
CI/CD Pipeline / Deploy Dev in Dokploy (push) Successful in 1s
2026-04-28 15:36:38 +02:00
3392502449
fix dashboard source result routes
CI/CD Pipeline / Manual Action Help (push) Has been skipped
CI/CD Pipeline / Start Dev Containers in Dokploy (push) Has been skipped
CI/CD Pipeline / Drop and Recreate Dev Database (push) Has been skipped
CI/CD Pipeline / Quality Gate (push) Successful in 53s
CI/CD Pipeline / Build and Push Images (push) Successful in 3m28s
CI/CD Pipeline / Internal Notify (push) Successful in 1s
CI/CD Pipeline / Deploy Dev in Dokploy (push) Successful in 1s
2026-04-28 15:16:12 +02:00
c72343a375
fix parser schedule run issues
CI/CD Pipeline / Manual Action Help (push) Has been skipped
CI/CD Pipeline / Start Dev Containers in Dokploy (push) Has been skipped
CI/CD Pipeline / Drop and Recreate Dev Database (push) Has been skipped
CI/CD Pipeline / Quality Gate (push) Successful in 1m53s
CI/CD Pipeline / Build and Push Images (push) Successful in 2m42s
CI/CD Pipeline / Internal Notify (push) Successful in 1s
CI/CD Pipeline / Deploy Dev in Dokploy (push) Successful in 1s
2026-04-28 13:58:55 +02:00
4aa552341f
ci: wire dokploy deploy triggers #no_deploy
CI/CD Pipeline / Manual Action Help (push) Has been skipped
CI/CD Pipeline / Start Dev Containers in Dokploy (push) Has been skipped
CI/CD Pipeline / Cleanup Dev Database (push) Has been skipped
CI/CD Pipeline / Quality Gate (push) Successful in 1m47s
CI/CD Pipeline / Build and Push Images (push) Successful in 2m49s
CI/CD Pipeline / Deploy Dev in Dokploy (push) Has been skipped
CI/CD Pipeline / Internal Notify (push) Successful in 1s
2026-04-28 13:18:06 +02:00
6a9e96922c
fix dashboard source groups
CI/CD Pipeline / Manual Action Help (push) Has been skipped
CI/CD Pipeline / Start Dev Containers in Dokploy (push) Has been skipped
CI/CD Pipeline / Cleanup Dev Database (push) Has been skipped
CI/CD Pipeline / Quality Gate (push) Successful in 1m49s
CI/CD Pipeline / Build and Push Images (push) Successful in 2m22s
CI/CD Pipeline / Internal Notify (push) Successful in 1s
2026-04-28 13:01:31 +02:00
26d61f7181
feat: add parser source dashboard and scheduling
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 1m55s
CI/CD Pipeline / Run Tests (pull_request) Successful in 3m6s
CI/CD Pipeline / Run API Inventory E2E Tests (pull_request) Successful in 2m48s
CI/CD Pipeline / Telegram Notify Success (pull_request) Successful in 19s
2026-04-28 01:08:51 +02:00
1249071a33
Refactor registers to flat membership model and move apps to root
CI/CD Pipeline / Code Quality Checks (push) Failing after 2m12s
CI/CD Pipeline / Run Tests (push) Failing after 2m14s
CI/CD Pipeline / Run API Inventory E2E Tests (push) Has been skipped
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
2026-04-22 13:33:33 +02:00
c26df87d80
Improve backup admin error visibility and log celery tracebacks
CI/CD Pipeline / Code Quality Checks (push) Failing after 2m9s
CI/CD Pipeline / Run Tests (push) Failing after 2m28s
CI/CD Pipeline / Run API Inventory E2E Tests (push) Has been skipped
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
2026-04-22 10:51:00 +02:00
92d5ff4252
Move export and upload actions to admin dashboard
CI/CD Pipeline / Code Quality Checks (push) Failing after 2m8s
CI/CD Pipeline / Run Tests (push) Successful in 2m52s
CI/CD Pipeline / Run API Inventory E2E Tests (push) Successful in 44s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
2026-04-22 10:12:08 +02:00
898e492538
Add state-corp exchange package sender
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m54s
CI/CD Pipeline / Run Tests (push) Successful in 3m35s
CI/CD Pipeline / Run API Inventory E2E Tests (push) Successful in 50s
CI/CD Pipeline / Telegram Notify Success (push) Successful in 19s
2026-04-07 16:53:06 +02:00
b7d122aa5b
style(exchange): format admin forms for CI
CI/CD Pipeline / Run Tests (pull_request) Successful in 1m36s
CI/CD Pipeline / Run API Inventory E2E Tests (pull_request) Successful in 18s
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 3m19s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
2026-03-24 14:04:59 +01:00
c98ba76081
feat(admin): expand exchange admin and unify admin UX
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 2m39s
CI/CD Pipeline / Run Tests (pull_request) Successful in 3m0s
CI/CD Pipeline / Run API Inventory E2E Tests (pull_request) Successful in 35s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
2026-03-24 13:58:24 +01:00
ef9763692d
feat(admin): improve uploads and dashboard UX
2026-03-23 16:07:11 +01:00
45bca018b5
fix pre-commit
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 3m6s
CI/CD Pipeline / Run API Inventory E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been cancelled
CI/CD Pipeline / Run Tests (pull_request) Has been cancelled
2026-03-23 13:27:58 +01:00
4ca6b75393
fix(api): align contracts with frontend md
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 3m20s
CI/CD Pipeline / Run Tests (pull_request) Successful in 13m45s
CI/CD Pipeline / Run API Inventory E2E Tests (pull_request) Successful in 22s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
2026-03-23 13:12:10 +01:00
d030c705ac
fix(user): restore admin users list contract
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 3m18s
CI/CD Pipeline / Run Tests (pull_request) Successful in 4m9s
CI/CD Pipeline / Run API Inventory E2E Tests (pull_request) Successful in 1m30s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
2026-03-23 12:39:30 +01:00
8d3e69041b
test(api): add full inventory e2e smoke coverage
CI/CD Pipeline / Run Tests (push) Successful in 1m11s
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m56s
CI/CD Pipeline / Telegram Notify Success (push) Successful in 19s
2026-03-23 11:05:10 +01:00
479b0426be
refactor(parsers): remove proxy api endpoints
CI/CD Pipeline / Code Quality Checks (push) Failing after 1m46s
CI/CD Pipeline / Run Tests (push) Successful in 2m8s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
2026-03-23 10:52:52 +01:00
b8fa62f369
fix(parsers): remove non-RU proxy fallback
CI/CD Pipeline / Run Tests (push) Successful in 2m17s
CI/CD Pipeline / Code Quality Checks (push) Failing after 2m46s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
2026-03-23 10:49:09 +01:00
7d4c54636b
feat(parsers): sync RU proxies from proxy-tools
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
2026-03-23 10:47:34 +01:00
c28b603831
fix(api): align admin users contracts
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m38s
CI/CD Pipeline / Run Tests (push) Successful in 4m12s
CI/CD Pipeline / Telegram Notify Success (push) Successful in 19s
2026-03-23 10:24:08 +01:00
15285f2f49
fix: stabilize profile name migration and parser validation imports
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Has been cancelled
CI/CD Pipeline / Run Tests (pull_request) Has been cancelled
2026-03-22 13:31:23 +01:00
e639b3c792
Align frontend API contracts
2026-03-22 13:21:02 +01:00
22c41fd747
fix pre-commit
CI/CD Pipeline / Run Tests (push) Successful in 2m5s
CI/CD Pipeline / Code Quality Checks (push) Successful in 2m34s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
2026-03-20 14:45:36 +01:00
4c128b2e08
fix(user): stop repeated auth field migrations
CI/CD Pipeline / Run Tests (push) Successful in 2m18s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
2026-03-20 14:42:11 +01:00
f42c8cfaef
chore(user): add groups metadata migration
CI/CD Pipeline / Run Tests (push) Successful in 2m31s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
2026-03-20 14:37:08 +01:00
b8015d9cdd
feat(parsers): support FNS zip uploads in admin
CI/CD Pipeline / Run Tests (push) Successful in 3m0s
CI/CD Pipeline / Code Quality Checks (push) Failing after 7m39s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
2026-03-20 13:43:11 +01:00
e470189f44
feat(admin): add excel upload flows for FNS reports and register lists
CI/CD Pipeline / Code Quality Checks (push) Failing after 6m24s
CI/CD Pipeline / Run Tests (push) Successful in 20m30s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
2026-03-20 12:31:22 +01:00
c4b5b7f2c2
fix(parsers): support proxy fallback from env for external sources
CI/CD Pipeline / Code Quality Checks (push) Successful in 2m18s
CI/CD Pipeline / Run Tests (push) Successful in 2m55s
CI/CD Pipeline / Telegram Notify Success (push) Failing after 5m1s
2026-03-20 11:43:12 +01:00
c8bdc282de
fix pre-commit
2026-03-20 11:11:21 +01:00
46e6e24934
fix pre-commit
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 17m25s
CI/CD Pipeline / Run Tests (pull_request) Successful in 20m1s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been cancelled
2026-03-20 10:56:33 +01:00
0824733d1a
feat(registers): add command to generate test data from factories
CI/CD Pipeline / Run Tests (pull_request) Successful in 1m35s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Has been cancelled
2026-03-20 10:42:17 +01:00
3de66cc25c
Add periodic exchange task management API
CI/CD Pipeline / Code Quality Checks (push) Successful in 3m16s
CI/CD Pipeline / Run Tests (push) Successful in 3m26s
CI/CD Pipeline / Telegram Notify Success (push) Failing after 1m29s
CI/CD Pipeline / Run Tests (pull_request) Successful in 1m44s
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 20m19s
CI/CD Pipeline / Telegram Notify Success (pull_request) Failing after 1m34s
2026-03-19 17:03:47 +01:00
941c268d32
Fix admin API gaps for users, exchange checks, and parser logs
2026-03-19 16:48:38 +01:00
25176f31b4
fix pre-commit
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 1m42s
CI/CD Pipeline / Run Tests (pull_request) Successful in 2m25s
CI/CD Pipeline / Telegram Notify Success (pull_request) Successful in 1m34s
2026-03-17 13:55:34 +01:00
3d298ce352
feat: expand platform APIs, sources, and test coverage
CI/CD Pipeline / Run Tests (pull_request) Successful in 1m53s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 2m54s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
2026-03-17 12:56:48 +01:00
a91ed1f1ae
feat(registry): add new endpoints for registers, exchange, and backups; update routing and configurations
CI/CD Pipeline / Code Quality Checks (push) Failing after 3m10s
CI/CD Pipeline / Run Tests (push) Successful in 3m35s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 2m26s
CI/CD Pipeline / Run Tests (pull_request) Successful in 2m46s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
2026-03-04 15:36:57 +01:00
052389d921
refactor(parsers): перенести тесты в ROOT_DIR/tests и синхронизировать контракты задач
...
- перенесены тесты parsers из src/apps/parsers/tests в tests/apps/parsers
- обновлены тесты задач под текущее поведение Celery (ошибки пробрасываются исключениями)
- убрана зависимость тестов от внешнего брокера через локальные eager-вызовы
- добавлены/уточнены фабрики и импорты для единой структуры тестов
- обновлены README и CHANGELOG с новым правилом размещения тестов и запуском
2026-03-04 15:35:50 +01:00
ea473f0f2d
Исправлены падения тестов и Telegram-уведомления CI
...
CI/CD Pipeline / Build & Push Images (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
- Исправлен импорт core.celery в тестах health-check вместо устаревшего config.celery
- Добавлен fallback для Checko datasets при отсутствии JSON-файлов в CI
- Обновлен BaseDataset: загрузка встроенных данных при missing JSON
- Прокинуты TG_BOT_KEY/TG_CHANNEL из secrets в jobs lint/test/build_push
2026-02-18 13:36:47 +01:00
d5d184537f
Рефакторинг инфраструктуры и конфигурации проекта
...
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m52s
CI/CD Pipeline / Run Tests (push) Failing after 2m2s
CI/CD Pipeline / Build & Push Images (push) Has been skipped
- Перенесена структура Django-конфига в src/core и src/settings
- Унифицирована Docker-сборка и docker-compose для dev/prod
- Добавлены startup-checks (DB/Redis) и обновлены env-шаблоны
- Расширена OpenAPI-документация и ответы API
- Удалены устаревшие deploy/requirements/служебные скрипты
- Обновлены CI/CD, README и тесты
2026-02-18 13:25:01 +01:00
dkrivov
f2ccc5df18
fix_config
2026-02-11 10:15:35 +03:00
4186c64f49
chore: add djangorestframework-stubs dependency and suppress lint warning with # noqa in parsers views
CI/CD Pipeline / Build & Push Images (push) Has been cancelled
CI/CD Pipeline / Deploy (dev) (push) Has been cancelled
CI/CD Pipeline / Deploy (prod) (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
2026-02-10 11:31:29 +01:00
c04dd97717
chore(tests): add # noqa to suppress linter complaints in zakupki_client tests
CI/CD Pipeline / Run Tests (push) Failing after 1m37s
CI/CD Pipeline / Code Quality Checks (push) Failing after 1m45s
CI/CD Pipeline / Build & Push Images (push) Has been skipped
CI/CD Pipeline / Deploy (dev) (push) Has been skipped
CI/CD Pipeline / Deploy (prod) (push) Has been skipped
2026-02-10 11:22:34 +01:00
ee95628a0a
feat: обновления парсеров, тестов и миграций
...
CI/CD Pipeline / Run Tests (push) Failing after 37s
CI/CD Pipeline / Code Quality Checks (push) Failing after 43s
CI/CD Pipeline / Build & Push Images (push) Has been skipped
CI/CD Pipeline / Deploy (dev) (push) Has been skipped
CI/CD Pipeline / Deploy (prod) (push) Has been skipped
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 0s
CI/CD Pipeline / Run Tests (pull_request) Failing after 0s
CI/CD Pipeline / Build & Push Images (pull_request) Has been skipped
CI/CD Pipeline / Deploy (dev) (pull_request) Has been skipped
CI/CD Pipeline / Deploy (prod) (pull_request) Has been skipped
- Обновлены клиенты парсеров (checko, fns, minpromtorg, proverki, zakupki)
- Добавлены новые миграции для моделей
- Расширено покрытие тестами
- Обновлены конфигурации и настройки проекта
- Добавлены утилиты для тестирования
Co-Authored-By: Warp <agent@warp.dev >
2026-02-10 10:17:47 +01:00
975d019ba5
test(parsers): cover proverki client and lock races
2026-02-06 23:43:56 +01:00
c36c7b9ba9
feat(parsers): добавлен API клиент для checko.ru
...
- Реализован CheckoClient с поддержкой всех 10 эндпоинтов API v2
- Frozen dataclass модели для запросов и ответов
- Справочники ОКВЭД2, ОКФС, ОКОПФ, ОКПД, статусы компаний
- Маппинг русских полей API на английские имена
- Unit тесты с моками
- E2E тесты с реальными запросами
- Настройка CHECKO_API_KEY в settings.py
2026-02-03 17:00:19 +01:00
01ca794071
fix(parsers): add Russian tag names support in ProverkiClient XML parser
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m49s
CI/CD Pipeline / Run Tests (push) Successful in 1m56s
CI/CD Pipeline / Build Docker Images (push) Successful in 6m25s
CI/CD Pipeline / Push to Gitea Registry (push) Failing after 2s
2026-02-02 13:03:12 +01:00
efa5c3ae34
feat(api): полное API для всех парсеров с документацией
2026-02-01 15:19:21 +01:00
eacb1527c4
refactor(fns): переместить роуты /api/v1/parsers/fns → /api/v1/fns
...
- Упростить URL: /api/v1/fns/reports/, /api/v1/fns/upload/
- Добавить swagger теги для группировки в документации
2026-02-01 14:49:43 +01:00
cd0e21350b
feat(fns): парсер ФНС бухгалтерской отчетности
...
- Модели FinancialReport и FinancialReportLine
- FNSExcelParser для файлов fin_{id}_{ogrn}.xlsx
- FNSReportService с дедупликацией по хешу файла
- Celery задачи для мониторинга папки (каждые 5 мин)
- API: POST /fns/upload/, GET /fns/reports/
- Django admin интеграция
- 25 unit-тестов
2026-02-01 14:44:19 +01:00