DaydreamMods

DaydreamMods

Админка

Кто входит и что делает каждый раздел панели.

Адрес daydreammods.ru/admin. Оболочка светлая и не использует оформление публичного сайта. Слева группы: Обзор, Доступ, Контент, Система.

Вход тот же, что у игрока. Если роль не admin, панель показывает отказ и кнопку на сайт.

Обзор

Dashboard. Три периода: сегодня (с полуночи сервера), последние 7 дней, всё время. В каждом: визиты (visit_events), новые пользователи, платежи со статусом оплаты. Отдельно: число подписок active, оформления по каждой сборке (подписка, чей тариф включает этот проект) и число активных подписок по тарифам. Журнала действий администратора нет.

Доступ

  • Пользователи. Таблица: id, ник, почта, дата регистрации. Клик открывает профиль: активная подписка, её конец и статус.
  • Подписки. Фильтр по статусу, пользователь, тариф, начало и конец. Кнопки ставят статус вручную. Это аварийный путь, не замена ResultURL.
  • Платежи. Номер счёта, сумма, статус, дата.

Контент

  • Сборки. Клик по строке загружает форму: slug, название, краткое и основное описание, расширенный текст, особенности и механики (каждая с новой строки), требования, версия Minecraft, загрузчик, текущая версия, статус, публикация, баннер, логотип, кадры. Картинку можно выбрать с диска.
  • Версии. Номер, дата, changelog, ZIP, статус. Подробности файла — в разделе «Файлы сборок».
  • Файлы. Список ключей. Это учёт, не скачивание в обход подписки.
  • Новости. Создание и правка, баннер, текст, хештеги, публикация. Снятие галочки скрывает материал.
  • Ресурсы. Название, URL, порядок, логотип, активность. Клик по строке редактирует, а не создаёт дубль.
  • FAQ. Вопрос, ответ, порядок, показ на сайте.
  • Заявки. Слева должности и счётчики, справа анкета: имя, возраст, контакт, страна, опыт, портфолио, дата, статус (новая, рассматривается, принята, отклонена).

Система

  • Обращения. Список и фильтр: все, новое, в работе, решено, закрыто. Справа переписка. «Взять в работу», «Отметить решённым», «Закрыть» (с подтверждением: клиент не сможет ответить), «Открыть снова». Ответ уходит в ленту и на почту, если контакт — email. Ссылка клиента /support/t/… видна в карточке.
  • Промокоды. Создание и редактирование по клику. Поля описаны в разделе оплаты.
  • Документы. Slug — это кусок URL /legal/<slug>. Редактор: жирный, курсив, заголовок, список, ссылка. Скрытый документ с сайта пропадает.
  • Настройки. Блоки: сайт (заголовок, описание, слоган, favicon), контакты (email и реквизиты подвала), внешний вид страницы ресурсов, дата открытия продаж. CDN закрыт пометкой «в разработке». Блок «Сервер» объясняет, что Robokassa, SMTP и S3 задаются только в .env.