Ultrasound Club
← Карта проекта

Проверка локальной админки

29 сентября 2026 · внутренний отчёт · не заключение о готовности к запуску

Что проверено автоматически

23 теста Python прошли успешно. Дополнительно прошли два сценария JavaScript: отображение событий в режимах file и HTTP и подбор терминов глоссария. Проверки выполнялись на временных данных и копиях файлов.

Новости и каталог

Импорт, создание, сохранение, предпросмотр и публикация новостей, связи с моделями, порядок нескольких аппаратов справа, отмена публикации и восстановление. Проверены конфликт версий, откат при ошибке публикации и ограничения загрузки изображений.

Курсы ДПО

Импорт шести курсов, изменение тарифа, общие условия доступа, публикация изменений на странице курса и в каталоге ДПО, точное восстановление файлов. Оплата ДПО и зачисление не проверены сквозным сценарием.

Диагностические задачи

Черновик, публикация, ответ участника, изменение ответа, скрытые оценки до срока, раскрытие, подведение итогов и однократное начисление баллов. Проверены права доступа, конфликт правок и восстановление текста. Журнал баллов пока отделён от демонстрационного рейтинга.

Пользователи и оплата

Проверены локальная авторизация, роли, сохранённые материалы, подписка и тестовые заказы. Тестовый успех оплаты активирует доступ один раз; повторная обработка не продлевает подписку повторно. Это не проверка реального платёжного сервиса.

Что исправлено во время проверки

Обновлены три устаревших тестовых сценария: авторизация запросов каталога, полный набор временных файлов для публикации и ожидание асинхронной загрузки сохранённых событий. Изменений рабочих материалов эти исправления не требуют.

Границы проверки

Это автоматическая проверка локальной системы. Она не подтверждает визуальную корректность каждого экрана, работу под нагрузкой и готовность к публичному запуску. Нужна отдельная проверка полного пути в браузере под ролями администратора, редактора и участника.

Путь покупки USC+ через локальный сервер

Проверено на отдельной тестовой базе: вход нового участника по тестовому коду → заказ на 3 месяца за 3 990 ₽ → отказ → успешная тестовая оплата → активный доступ → повторная обработка без двойного продления → окончание срока и закрытие доступа. Заказ остаётся в истории.

Блокер просмотра: у всех 55 карточек USC+ в текущем каталоге нет адресов видеозаписей. После активации подписки сервер возвращает сообщение, что запись ещё не подключена редакцией. В браузере также проверено, что подборка открывает поиск в локальном каталоге, карточки 55 платных лекций теперь ведут на отдельные страницы нового сайта. До запуска продаж нужно перенести страницы лекций, заполнить и проверить ссылки на видео, затем повторить просмотр под тестовым участником.

Управление видеотекой

В редакторе лекций добавлены счётчики готовности, фильтр подключения видео, статусы и переходы между лекциями. Проверены фильтры USC+ и «Нет видео», переход к следующей записи и статусы до и после публикации.

Следующий этап

Перевести карточки USC+ из каталога на локальные страницы лекций и подключить видеозаписи, начиная с одного тестового материала. Исправлена ссылка «Ваша тематическая подборка» в кабинете: она теперь ведёт к подборке, а не обратно к заказу. Также обновлена устаревшая подсказка в кабинете о статусе покупок. Затем подключать реальные SMS и оплату, включая Mandarin, с проверкой уведомлений об оплате и ошибок. Отдельно подготовить резервное копирование и проверку восстановления перед переносом на сервер.