Команды

Как организовать клиентские проекты через команды

Рабочие пространства, роли и передача доступа без общего пароля от аккаунта.

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

## Разделение проектов

Личные эксперименты остаются в личном пространстве. Для клиента создаётся команда с понятным названием, после чего новый сайт публикуется сразу в ней или переносится из личных проектов. Домены, аналитика, формы и история относятся к проекту и переходят вместе с ним.

В списке «Все проекты» можно оставить личные или командные сайты. Это полезно исполнителю, который обслуживает несколько клиентов, но не хочет смешивать их участников.

## Роли

Владелец управляет командой, оплатой и передачей прав. Редактор обновляет сайт, работает с доменами, формами и аналитикой, но не меняет владельца и биллинг. Участник просматривает доступные данные без изменения проекта.

Запрет должен действовать на API, а не только скрывать кнопку. Если участник вручную отправит запрос на удаление, сервер всё равно проверит роль и вернёт отказ.

> Место для скриншота: настройки команды со списком участников и ролями «Владелец», «Редактор», «Участник».

## Передача проекта

Передача начинается с выбора команды или аккаунта получателя. До подтверждения проект остаётся у прежнего владельца. Получатель видит запрос в настройках и получает письмо; принятие фиксируется в истории действий.

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

## Завершение работы

После сдачи клиент становится владельцем, а исполнитель остаётся редактором, если договорённость предусматривает поддержку. Для разовой работы доступ удаляется. Пароли, токены и DNS-аккаунт регистратора не пересылаются в чате: клиент сохраняет контроль над доменом, а Deploya получает только необходимые DNS-записи.

История показывает, кто создал и обновил версию. Это не система юридического согласования, но она помогает восстановить последовательность действий при технической ошибке.

Все статьи