Перейти к содержимому

Панель администратора приложения

КраткоУ каждого созданного приложения есть вкладка «Админ», и настраивать её не нужно. Там список зарегистрированных людей (их можно заблокировать, завершить их сеансы, отправить письмо для сброса пароля, сделать администратором приложения или удалить) и данные приложения в виде простых форм: поменять цену, добавить товар, загрузить изображение. Сохранённое сразу появляется в приложении, каждое изменение записывается в журнал с возможностью отмены, и всё это бесплатно, кроме двух необязательных ИИ-помощников.

Панель администратора — это бэк-офис приложения: место, где вы как владелец следите за людьми, которые им пользуются, и за информацией, которую оно хранит. Большинство людей даже не думают её создавать. MonstarX сразу даёт её каждому приложению — это вкладка Админ.

Просить о ней не нужно, и работает она без ИИ: никаких запросов, сборок и кредитов (кредиты тратят только два необязательных ИИ-помощника). Всё, что вы сохраните в разделе «Админ», сразу появляется в приложении.

«Админ» → «Обзор»: по карточке на каждый вид данных и на пользователей.

Откройте проект и нажмите Админ на верхней панели.

Всё, что есть в разделе, собрано на боковой панели слева:

На боковой панелиЧто это
ОбзорКарточка пользователей и по карточке на каждый вид данных приложения с числом записей.
СтудияВаши собственные сохранённые представления, формы и панели показателей. Подробнее — в блоке Что такое Студия?
Мои страницыСтраницы, которые вы сделали в Студии (появляется, когда есть хотя бы одна).
ДанныеТаблицы приложения под понятными названиями: «Выгульщики», «Бронирования», «Позиции меню»…
ПользователиВсе, кто создал аккаунт в приложении.
APIПревращает данные в конечные точки REST для других программ. Подробнее — в статье REST API приложения.
АктивностьВсе изменения, сделанные в разделе «Админ», сначала новые, с кнопкой Отменить.

Вкладку Админ видит только владелец проекта. Люди, с которыми вы поделились проектом, её не видят.

Нет. MonstarX сам смотрит, как приложение хранит данные, и описывает их за вас. Поэтому на карточках написано Описывается автоматически. MonstarX определяет:

  • Понятные названия. Таблица menu_items показывается как «Позиции меню», а одна запись — как «Позиция меню».
  • Что хранится в каждом поле: денежная сумма (с валютой), «да/нет», дата и время, выбор из списка, адрес электронной почты, ссылка, изображение, длинный текст или ссылка на другую запись — тогда вместо кода показывается название этой записи.
  • Что служит названием записи, чтобы в списках и ссылках было «Екатерина Белова», а не ID.
  • Что лучше скрыть. Таблицы, которые только связывают две другие, скрываются (с объяснением причины). Поля, чьи названия похожи на секреты, — пароли, токены, ключи API — не показываются никогда, что бы кто ни выбрал.

Когда очередная сборка добавляет новый вид данных, в чате появляется небольшая карточка Новое в разделе «Админ»: Бронирования с кнопкой Открыть раздел «Админ». Настраивать ничего не нужно.

Нажмите таблицу на боковой панели, чтобы увидеть её записи. Записи можно искать, фильтровать (например, «Доступен: все»), сортировать по столбцу и листать по 50 на страницу. В очень больших таблицах счётчик доходит до 10 000, а дальше показывает «10 000+».

  1. Нажмите запись, чтобы открыть её как форму. Обязательные поля отмечены звёздочкой.

  2. Измените, что нужно. У каждого поля свой элемент управления: переключатель для «да/нет», выбор даты, список вариантов, поле цены с валютой или поиск для связанных записей.

  3. Нажмите Сохранить. Появится сообщение Сохранено — уже отображается в приложении с кнопкой Отменить на случай, если вы передумаете.

Чтобы добавить запись, нажмите кнопку Создать: выгульщик в правом верхнем углу таблицы (её название зависит от ваших данных: Создать: позиция меню, Создать: бронирование…). Чтобы удалить запись, откройте её и нажмите Удалить. Для подтверждения нужно ввести её название (или слово «удалить»), а сразу после удаления можно нажать Отменить — эта кнопка будет и в разделе Активность.

Измените значение, сохраните и отмените правку прямо из появившегося сообщения.

Полезно знать:

  • Двое правят одну запись. Если запись изменилась после того, как вы её открыли (в приложении или в другой вкладке), раздел «Админ» не станет её перезаписывать и сообщит об этом — так ничего не потеряется.
  • Ошибки видны там, где они возникли. Пропущенное обязательное значение или неверная дата отмечаются прямо на поле.
  • Порядок. Если у таблицы есть свой порядок (как у меню), записи можно двигать вверх и вниз стрелками — при условии, что весь список помещается на одной странице и к нему не применены поиск или фильтр.
  • Связанные записи. Поле, которое ссылается на другую запись, открывает поиск. Он показывает первые 25 совпадений; чтобы сузить выбор, введите больше букв названия. Стрелка рядом со связанным названием открывает ту запись.

Поле изображения показывает миниатюру и предлагает три способа его заполнить:

  • Загрузить изображение: JPEG, PNG, WebP, GIF или AVIF, до 20 МБ.
  • Вставить веб-адрес изображения, которое уже есть в интернете, в поле с надписью https://… или загрузите изображение.
  • Создать изображение: опишите картинку, нажмите Создать изображение, и ИИ нарисует её.

Почему у таблицы написано «Только просмотр»?

Заголовок раздела «Почему у таблицы написано «Только просмотр»?»

Некоторые таблицы заполняет само приложение, когда люди что-то делают: заказы, бронирования, платежи, подписки, сообщения, отзывы, голоса и т. п. Сохраняя заказ, приложение может ещё и отправить письмо или обновить остатки на складе. Раздел «Админ» меняет только данные и эти дополнительные шаги пропустил бы.

Поэтому такие таблицы изначально открыты в режиме Только просмотр. Их можно читать, искать по ним и фильтровать, но нельзя менять.

Если всё же нужно что-то поменять, нажмите Включить редактирование. MonstarX сначала спросит:

Как изменить вид таблицы в разделе «Админ»?

Заголовок раздела «Как изменить вид таблицы в разделе «Админ»?»

Нажмите Настроить вверху любой таблицы. Так меняется только то, как таблица выглядит в разделе «Админ». Само приложение и его данные остаются без изменений.

Можно:

  • переименовать таблицу, указать, как называется одна запись (Одна запись называется…), и выбрать значок;
  • выбрать, Какое поле задаёт название записи;
  • выбрать, Что показывает список: до 8 столбцов в нужном порядке;
  • для каждого поля изменить Название поля и Тип (для денег — Валюта и Хранится в центах, если 1250 означает 12,50), задать Варианты для списка и включить Скрытый или Только чтение;
  • решить, Что здесь можно сделать: Добавить, Изменить и Удалить;
  • нажать Скрыть эту коллекцию, чтобы убрать таблицу с боковой панели. В разделе Обзор скрытые таблицы перечислены с кнопкой Показать;
  • нажать Восстановить настройки, предложенные MonstarX, чтобы сбросить свой выбор и снова использовать описание от MonstarX.

Как управлять людьми, которые пользуются приложением?

Заголовок раздела «Как управлять людьми, которые пользуются приложением?»

Нажмите Пользователи. Здесь все, кто создал аккаунт в приложении, со столбцами Статус, Дата регистрации и Последняя активность. Ищите по имени или адресу почты или оставьте в списке только Заблокированные, Администраторы приложения или С неподтверждённой почтой.

Нажмите человека, чтобы увидеть его данные и блок Что вы можете сделать:

КнопкаЧто делает
Отправить письмо для сброса пароляОтправляет человеку письмо со ссылкой для выбора нового пароля — такое же, как страница Забыли пароль в самом приложении. Ссылка действует час.
Завершить все сеансыВыводит человека из аккаунта на всех устройствах. Войти снова он сможет со своим паролем.
Сделать администратором приложенияОткрывает ему собственные страницы администрирования приложения, если они есть. В MonstarX это не даёт ему никаких прав. Кнопка Снять права администратора приложения отменяет это.
Отметить почту как подтверждённуюДля того, кто ещё не подтвердил адрес, если вы точно знаете, что адрес его.
Заблокировать…Сразу выводит человека из аккаунта и не пускает обратно 1 день, 7 дней, 30 дней или Навсегда; причину можно указать по желанию. Кнопка Разблокировать снимает блокировку досрочно.
Удалить…Навсегда удаляет аккаунт человека и все его сеансы.

Что делать, если письмо для сброса пароля не отправляется?

Заголовок раздела «Что делать, если письмо для сброса пароля не отправляется?»

MonstarX проверяет всё перед отправкой. Он простыми словами скажет, если письмо не дойдёт или ссылка никуда не приведёт: например, если почта приложения отключена или исчерпала лимит на час или день, если адрес тестовый или если в приложении нет страницы для выбора нового пароля.

В последнем случае нажмите Попросить MonstarX добавить страницу. В чат уйдёт запрос добавить в приложение функцию «Забыли пароль» — он собирается как любой другой запрос и тратит кредиты. Когда сборка закончится, отправьте сброс ещё раз. Когда письмо уйдёт, раздел «Админ» покажет, кому и с какого адреса оно отправлено. Если письма нет во входящих, попросите человека проверить папку «Спам». Подробнее — в статье Письма из приложения.

Что происходит с записями человека, когда я его удаляю?

Заголовок раздела «Что происходит с записями человека, когда я его удаляю?»

В блоке Данные пользователя раздел «Админ» перечисляет все таблицы, записи которых принадлежат конкретным людям, и для каждой предлагает выбрать: Сохранить, Обезличить (запись остаётся, но больше ни к кому не привязана) или Удалить. Выбор запоминается для каждой таблицы, поэтому действует одинаково для всех, кого вы удаляете. Иногда решают собственные правила приложения — тогда раздел «Админ» так и пишет.

Когда вы нажимаете Удалить…, раздел «Админ» точно показывает, что произойдёт в каждой таблице, а для подтверждения нужно ввести адрес почты человека. Удаление выполняется целиком или не выполняется вовсе.

В разделе Студия можно сделать страницы администрирования, которыми вы пользуетесь чаще всего: список сегодняшних бронирований, простую форму с полями, которые правит команда, или панель показателей с живыми цифрами.

Создать страницу можно двумя способами:

  • Создайте страницы администрирования с ИИ. Опишите, что нужно, или выберите пример (Управление заказами, Проверка контента, Сегодня вкратце) и нажмите Создать с ИИ. За один запрос ИИ делает до трёх страниц на основе уже существующих данных приложения, и каждая появляется на боковой панели, как только готова. Кнопка Остановить сохраняет уже готовые страницы. Это тратит кредиты.
  • Создать вручную из шаблона, бесплатно:
    • Сохранённое представление: выберите столбцы, начальные фильтры и сортировку для сфокусированного списка записей;
    • Форма записи: выберите поля для добавления и редактирования и разрешённые действия;
    • Панель показателей: расставьте блоки — Число (количество, сумма или среднее), Разбивка по категориям, Последние записи и Примечание для команды.

Ваши страницы появляются в блоке Мои страницы на боковой панели. В одном проекте их может быть до 24.

Да. В разделе Активность перечислены все изменения, сделанные в разделе «Админ», сначала новые, с указанием, кто и когда их сделал. Список можно отфильтровать: Данные, Пользователи или Настройки.

У изменения или удаления одной записи есть кнопка Отменить, которая возвращает всё как было. Отменённые записи помечаются Отменено. Активность хранится год.

Где мои данные, если приложение использует другую базу данных?

Заголовок раздела «Где мои данные, если приложение использует другую базу данных?»

Раздел «Админ» работает с данными там, где их хранит приложение:

  • База данных MonstarX (по умолчанию), ваш проект Supabase или ваша база данных Postgres на Railway — всё работает, как описано здесь.
  • Firebase — записи хранятся в Firestore, и управлять ими нужно в разделе Облачные сервисы → База данных; зарегистрированные люди по-прежнему в разделе Пользователи. Студия недоступна. Подробнее — в статье Firebase.
  • Ваш собственный аккаунт Cloudflare — у опубликованного приложения там своя база данных. Раздел «Админ» показывает тестовые данные предпросмотра и прямо об этом сообщает. Подробнее — в статье Запускайте приложение в своём аккаунте Cloudflare.
  • Импортированные приложения — их данные и аккаунты лежат там, где их хранит собственный код приложения, поэтому разделу «Админ» нечего открывать. Подробнее — в статье Импортируйте приложение из GitHub, архива .zip или Lovable.
Вкладка «Админ» тратит кредиты?

Нет. Просмотр и редактирование данных, управление пользователями и отмена изменений бесплатны. Кредиты тратят только два необязательных ИИ-помощника: Создать изображение в поле изображения и Создать с ИИ в Студии.

Приложение нужно сначала опубликовать?

Нет. Раздел «Админ» работает с данными приложения независимо от того, опубликовано оно или нет, и даже если оно создано несколько месяцев назад. Всё сохранённое сразу появляется в приложении.

Могут ли люди, с которыми я поделился проектом, пользоваться разделом «Админ»?

Нет. Вкладку Админ видит только владелец. Чтобы открыть человеку собственные страницы администрирования приложения, найдите его в разделе Пользователи и нажмите Сделать администратором приложения.

Почему я не могу редактировать таблицу заказов или бронирований?

Таблицы, которые приложение заполняет, когда люди что-то делают, изначально открыты в режиме Только просмотр: приложение может делать больше, чем просто сохранять (отправлять письмо, обновлять остатки). Если их нужно изменить, нажмите Включить редактирование.

Почему таблицы нет на боковой панели?

Таблицы, которые только связывают две другие, скрываются автоматически, а ещё вы могли скрыть таблицу через Настроить. В разделе Обзор перечислены все скрытые таблицы с кнопкой Показать.

Следующая сборка не сбросит мои настройки?

Нет. Ваш выбор сохраняется. Если конструктор переименует поле, раздел «Админ» сохранит ваши настройки для него, когда понятно, что это то же поле.