- Создан 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
22 lines
448 B
Python
22 lines
448 B
Python
"""Communications API v2 Views."""
|
|
from api.v1.communications.views import (
|
|
ChatViewSet as V1ChatViewSet,
|
|
MessageViewSet as V1MessageViewSet,
|
|
PollViewSet as V1PollViewSet,
|
|
)
|
|
|
|
|
|
class ChatViewSet(V1ChatViewSet):
|
|
"""API v2 для чатов."""
|
|
pass
|
|
|
|
|
|
class MessageViewSet(V1MessageViewSet):
|
|
"""API v2 для сообщений."""
|
|
pass
|
|
|
|
|
|
class PollViewSet(V1PollViewSet):
|
|
"""API v2 для опросов."""
|
|
pass
|