Corp/backend/test_reply.bat
igor_nadein da7bf54c6c feat: Реализация полной функциональности опросов в чатах
- Исправлен PollSerializer для создания опросов с опциями
- Добавлено поле read_only_fields для корректной валидации
- Реализована отправка WebSocket уведомлений при создании опроса
- Исправлен импорт serialize_message из communications.serialization
- Добавлен обработчик poll_update в UserConsumer для WebSocket событий
- Исправлен эндпоинт /results/ для возврата user_voted_option_ids
- Добавлено поле voters в PollOptionSerializer для списка проголосовавших
- Реализована инициализация poll виджетов после рендера сообщений
- Добавлено игнорирование poll_update в notification-manager
- Исправлены стили для request list badges (height, word-break, flex)
- Восстановлены стили team-wheel (.wheel-focus, .scroll-arc) из git истории
- Реализовано отображение forwarded message info в messageRendererV2
- Множественные улучшения UI и UX для опросов

Fixes: создание опросов, голосование, отображение результатов, список проголосовавших
2026-01-22 01:33:42 +03:00

62 lines
2.0 KiB
Batchfile
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@echo off
REM Скрипт для проверки функции ответа на сообщение (Windows)
REM Запускает сервер и открывает тестовую страницу
echo.
echo 🧪 Проверка функции ответа на сообщение
echo ========================================
echo.
REM Проверка виртуального окружения
if not exist ".venv" (
echo ❌ Виртуальное окружение не найдено
echo Создайте его командой: python -m venv .venv
exit /b 1
)
echo ✅ Виртуальное окружение найдено
echo.
REM Проверка Python в виртуальном окружении
if exist ".venv\Scripts\python.exe" (
.venv\Scripts\python.exe --version
echo ✅ Python найден в виртуальном окружении
) else (
echo ❌ Python не найден в .venv\Scripts\
exit /b 1
)
echo.
echo 📊 Что будет проверено:
echo 1. Контекстное меню -^> Ответить
echo 2. ChatFormManager (режим reply)
echo 3. Превью ответа в сообщениях
echo 4. Загрузка реакций (дефолтные)
echo.
echo 🚀 Запуск Django сервера...
echo.
REM Запуск сервера
start "Django Server" .venv\Scripts\python.exe manage.py runserver 9000
echo ⏳ Ожидание запуска сервера (5 сек)...
timeout /t 5 /nobreak > nul
echo.
echo ✅ Сервер запущен!
echo.
echo 📝 Откройте в браузере:
echo http://localhost:9000/test_reply_functionality.html
echo.
echo 🌐 Или нажмите Enter чтобы открыть автоматически...
pause
REM Открыть браузер
start http://localhost:9000/test_reply_functionality.html
echo.
echo Закройте окно "Django Server" чтобы остановить сервер
echo.
pause