Создание и переключение workspace

Как создать новый workspace, переключаться между ними, переименовать или удалить, передать ownership.

Создание и переключение workspace

Где это лежит

Все workspace юзера видны на странице /account/workspaces. Активный — подсвечен.

В шапке /account/* есть переключатель — дропдаун со списком ваших workspace'ов и кнопкой «Создать новый». На узких экранах он переехал в меню профиля.

Создание нового workspace

  1. Переключатель в шапке → «Создать workspace», либо /account/workspaces → «Создать».
  2. Введите название (например, «Кофейня Coffee Corner») и slug (короткое имя, попадёт в URL'ах вида /w/<slug>/..., должен быть уникален глобально).
  3. Опционально — описание и логотип.
  4. После создания вы автоматически становитесь его owner'ом, ваш активный workspace переключается на новый.

В новом workspace пусто: ни сайтов, ни агентов, ни каталога. Создавайте по мере необходимости.

Переключение

В шапке кликните по текущему workspace → выберите нужный из списка. Активный workspace сохраняется в сессии — открытие любой страницы кабинета теперь будет показывать ресурсы выбранного workspace'а. Перелогиниваться не нужно.

Дашборд /account — workspace-scoped. KPI (сайты, агенты, заявки, выручка), баланс с прогнозом «хватит на N дней», тайм-серии заявок и оплаченных заказов за 30 дней, низкий остаток в каталоге — всё это считается по активному workspace, не по всем сразу.

Переименование и настройки

/account/workspaces → клик по workspace → редактирование. Можно поменять:

  • название;
  • slug (старый редиректит — расшаренные ссылки /w/<slug> не сломаются);
  • описание, логотип.

Передача ownership

Owner — единственная роль, выдача которой не делается через приглашение. Чтобы передать workspace:

  1. Откройте /account/workspaces/<id>.
  2. В блоке участников найдите будущего владельца (он должен уже быть admin/member workspace'а).
  3. Нажмите «Передать ownership» → подтвердите.

После передачи вы становитесь admin'ом этого workspace, а новый владелец получает все права owner'а — включая возможность удалить workspace. Биллинг (списания за сайты и агенты этого workspace) переходит на нового owner'а — ему начнут списываться деньги за активные ресурсы.

Удаление workspace

Только owner. На /account/workspaces/<id> → «Удалить workspace». Подтверждение требуется в явном виде (введите slug).

При удалении каскадно удаляется всё: сайты, агенты, товары, услуги, заявки, заказы, брони, файлы. Восстановить нельзя. Если внутри есть paid-заказы или активные брони — система предупредит, перед удалением их обычно стоит дождаться завершения или отменить.

Owner не может удалить последний свой workspace через UI — иначе у юзера не останется ни одной рабочей зоны. Чтобы полностью покинуть Framix — есть отдельная процедура удаления аккаунта в настройках.

Привязка ресурсов

Все ресурсы создаются в текущем активном workspace — об этом полезно помнить. Случайно зашли на дашборд, создали агента → агент оказался не в том workspace. Перенести агента/сайт между workspace'ами стандартным способом нельзя — придётся пересоздавать. Поэтому полезный паттерн:

  1. Завели workspace.
  2. Переключились в него.
  3. Уже здесь создаёте сайт / каталог / агента.

На этой странице