Создание и переключение workspace
Как создать новый workspace, переключаться между ними, переименовать или удалить, передать ownership.
Создание и переключение workspace
Где это лежит
Все workspace юзера видны на странице /account/workspaces. Активный — подсвечен.
В шапке /account/* есть переключатель — дропдаун со списком ваших workspace'ов и кнопкой «Создать новый». На узких экранах он переехал в меню профиля.
Создание нового workspace
- Переключатель в шапке → «Создать workspace», либо
/account/workspaces→ «Создать». - Введите название (например, «Кофейня Coffee Corner») и slug (короткое имя, попадёт в URL'ах вида
/w/<slug>/..., должен быть уникален глобально). - Опционально — описание и логотип.
- После создания вы автоматически становитесь его owner'ом, ваш активный workspace переключается на новый.
В новом workspace пусто: ни сайтов, ни агентов, ни каталога. Создавайте по мере необходимости.
Переключение
В шапке кликните по текущему workspace → выберите нужный из списка. Активный workspace сохраняется в сессии — открытие любой страницы кабинета теперь будет показывать ресурсы выбранного workspace'а. Перелогиниваться не нужно.
Дашборд
/account— workspace-scoped. KPI (сайты, агенты, заявки, выручка), баланс с прогнозом «хватит на N дней», тайм-серии заявок и оплаченных заказов за 30 дней, низкий остаток в каталоге — всё это считается по активному workspace, не по всем сразу.
Переименование и настройки
/account/workspaces → клик по workspace → редактирование. Можно поменять:
- название;
- slug (старый редиректит — расшаренные ссылки
/w/<slug>не сломаются); - описание, логотип.
Передача ownership
Owner — единственная роль, выдача которой не делается через приглашение. Чтобы передать workspace:
- Откройте
/account/workspaces/<id>. - В блоке участников найдите будущего владельца (он должен уже быть admin/member workspace'а).
- Нажмите «Передать ownership» → подтвердите.
После передачи вы становитесь admin'ом этого workspace, а новый владелец получает все права owner'а — включая возможность удалить workspace. Биллинг (списания за сайты и агенты этого workspace) переходит на нового owner'а — ему начнут списываться деньги за активные ресурсы.
Удаление workspace
Только owner. На /account/workspaces/<id> → «Удалить workspace». Подтверждение требуется в явном виде (введите slug).
При удалении каскадно удаляется всё: сайты, агенты, товары, услуги, заявки, заказы, брони, файлы. Восстановить нельзя. Если внутри есть paid-заказы или активные брони — система предупредит, перед удалением их обычно стоит дождаться завершения или отменить.
Owner не может удалить последний свой workspace через UI — иначе у юзера не останется ни одной рабочей зоны. Чтобы полностью покинуть Framix — есть отдельная процедура удаления аккаунта в настройках.
Привязка ресурсов
Все ресурсы создаются в текущем активном workspace — об этом полезно помнить. Случайно зашли на дашборд, создали агента → агент оказался не в том workspace. Перенести агента/сайт между workspace'ами стандартным способом нельзя — придётся пересоздавать. Поэтому полезный паттерн:
- Завели workspace.
- Переключились в него.
- Уже здесь создаёте сайт / каталог / агента.