О платформе Войти
← К списку версий
v0.26.1 10.08.2026 MINOR
Очистка проектов после синхронизации
Исправление: на `/admin/projects` отображались «не те» проекты
  • Причина: полная синхронизация 07.08.2026 с task-платформы была выполнена без фильтра «Только производство» (флаг `production_only` не был активен на момент запуска). В БД my.ipd попали все 22 проекта экспорта, включая не производственные: AmoCRM, «Встреча Агроусадьба "Угляны"», «Ремонт в квартире», «CRM + сайт + AI-консультант + техническая поддержка», VipLabel, PWA, «Медтехника Гродно — IID», «Поездка в Могилев», сайты *.ipd.by и дубль «Mysteria — Монтаж видео». При сортировке по умолчанию `updated_at desc` они попадали в начало списка и путали Алексея.
  • Исправление: удалены 17 лишних (не производственных) проектов вместе со связанными задачами/шагами/токенами (каскад, как в `AdminProjectController::destroy()`). В системе остались только 6 производственных проектов: Mysteria, Каменецкое благочиние, Медтехника Гродно, Алексей Гапеев, Бобер Боб, Mysteria — Монтаж видео (направление «Производство», external_id=11).
  • Профилактика: фильтр «Только производство» в коде (`SyncManager::filterProduction()`, `config/sync.php`, чекбокс на `/admin/sync`) включён по умолчанию — при следующих синхронизациях лишние проекты импортироваться не будут.
  • Бэкап перед очисткой: `my_ipd_backup_20260810_1112.sql` (дамп полной БД до удаления).
  • `APP_VERSION` изменён: `0.26.0` → `0.26.1` (`.env`, `.env.example`).
Результат
  • На /admin/projects только релевантные проекты — без мусора
  • Фильтр «Только производство» включён по умолчанию