reactions-admin-tab
All checks were successful
Deploy on push / deploy (push) Successful in 7s

This commit is contained in:
2025-07-04 12:39:41 +03:00
parent db92cc6406
commit c8728540ed
13 changed files with 1310 additions and 9 deletions

View File

@@ -1,5 +1,49 @@
# Changelog
## [0.7.8] - 2025-07-04
### 💬 Система управления реакциями в админ-панели
Добавлена полная система просмотра и модерации реакций с расширенными возможностями фильтрации и управления.
#### Новая функциональность
- **Вкладка "Реакции"** в навигации админ-панели с эмоджи-индикаторами
- **Просмотр всех реакций** с детальной информацией о типе, авторе, публикации и статистике
- **Фильтрация по типам**: лайки, дизлайки, комментарии, цитаты, согласие/несогласие, вопросы, предложения, доказательства/опровержения
- **Поиск по тексту реакции**, имени автора, email или названию публикации
- **Фильтрация по ID публикации** для модерации конкретных постов
- **Статус реакций**: визуальное отображение активных и удаленных реакций
#### Модерация реакций
- **Редактирование текста** реакций через модальное окно
- **Мягкое удаление** реакций с возможностью восстановления
- **Восстановление удаленных** реакций одним кликом
- **Просмотр статистики**: рейтинг и количество комментариев к каждой реакции
- **Фильтр по статусу**: администратор видит все реакции включая удаленные (активные/удаленные/все)
#### Управление публикациями
- **Полный доступ**: администратор видит все публикации включая удаленные
- **Статус-фильтры**: опубликованные, черновики, удаленные или все публикации
#### GraphQL API
- `adminGetReactions` - получение списка реакций с пагинацией и фильтрами (включая параметр `status`)
- `adminUpdateReaction` - обновление текста реакции
- `adminDeleteReaction` - мягкое удаление реакции
- `adminRestoreReaction` - восстановление удаленной реакции
- Обновлен параметр `status` в `adminGetShouts` для фильтрации удаленных публикаций
#### Интерфейс
- **Таблица реакций** с сортировкой по дате создания
- **Эмоджи-индикаторы** для всех типов реакций (👍 👎 💬 ❝ ✅ ❌ ❓ 💡 🔬 🚫)
- **Русификация типов** реакций в интерфейсе
- **Адаптивный дизайн** с поддержкой мобильных устройств
- **Пагинация** с настраиваемым количеством элементов на странице
#### Безопасность
- **RBAC защита**: все операции требуют роль администратора
- **Валидация входных данных** и обработка ошибок
- **Аудит операций** с логированием всех изменений
## [0.7.7] - 2025-07-03
### 🔐 RBAC System for Topic Management