Corp/backend/test_reply.sh
igor_nadein a590acb762 feat(frontend): добавлен API клиент и восстановлен backend из master
- Создан frontend/src/lib/api.ts с 43 методами для всех API endpoint'ов
- Создан frontend/src/lib/permissions.ts для проверки прав доступа
- Исправлен URL в getChatMessagesAround: /messages/around/ → /messages-around/
- Исправлен параметр: message_id → around_id
- Восстановлен backend из ветки master для стабильности
- Удалены конфликтующие файлы Pages Router (src/pages, App.tsx, providers)
- Оставлена только чистая структура Next.js App Router
- Добавлена документация по миграции API v2
2026-02-24 15:40:50 +03:00

61 lines
1.9 KiB
Bash
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.

#!/bin/bash
# Скрипт для проверки функции ответа на сообщение
# Запускает сервер и открывает тестовую страницу
echo "🧪 Проверка функции ответа на сообщение"
echo "========================================"
echo ""
# Проверка виртуального окружения
if [ ! -d ".venv" ]; then
echo "❌ Виртуальное окружение не найдено"
echo "Создайте его командой: python -m venv .venv"
exit 1
fi
echo "✅ Виртуальное окружение найдено"
# Активация виртуального окружения (Windows)
if [ -f ".venv/Scripts/activate" ]; then
source .venv/Scripts/activate
echo "✅ Виртуальное окружение активировано"
else
echo "⚠️ Не удалось активировать виртуальное окружение"
fi
# Проверка Python
python_version=$(python --version 2>&1)
echo "Python: $python_version"
echo ""
echo "📊 Что будет проверено:"
echo " 1. Контекстное меню -> Ответить"
echo " 2. ChatFormManager (режим reply)"
echo " 3. Превью ответа в сообщениях"
echo " 4. Загрузка реакций (дефолтные)"
echo ""
# Запуск сервера
echo "🚀 Запуск Django сервера..."
echo ""
python manage.py runserver 9000 &
SERVER_PID=$!
echo "Server PID: $SERVER_PID"
echo ""
echo "⏳ Ожидание запуска сервера (5 сек)..."
sleep 5
echo ""
echo "✅ Сервер запущен!"
echo ""
echo "📝 Откройте в браузере:"
echo " http://localhost:9000/test_reply_functionality.html"
echo ""
echo "Нажмите Ctrl+C для остановки сервера"
echo ""
# Ожидание завершения
wait $SERVER_PID