База знаний
Пригласить сотрудника
Что нужно до приглашения
У человека должен быть свой аккаунт ARMANOS, заведённый на тот адрес, который вы собираетесь вписать. Доказать, что адрес принадлежит кому-то, отсюда нечем, поэтому аккаунт заводится первым.
Ещё нужно свободное место. Места даёт тариф, одно из них занимает владелец, а тариф без мест для команды приглашение отклоняет и говорит об этом.
Отправьте приглашение коллеге
Эти кнопки видит только владелец или администратор. Для остальных экран команды это список, который можно прочитать.
- 1
Откройте экран команды
Вкладка «Команда» в левом столбце.
- 2
Нажмите «Пригласить участника»
Кнопка над списком участников.
- 3
Впишите адрес почты
Поле «Эл. почта» в окне «Пригласить коллегу».
- 4
Выберите роль
Список «Роль» в том же окне.
- 5
Нажмите «Отправить приглашение»
Кнопка внизу этого окна.
Передайте ссылку сами
Возвращается ссылка и короткий код, и любого из двух хватает, чтобы человек вошёл. Передаёте вы сами, тем способом связи, которым и так с ним пользуетесь.
Приглашения, сделанные на этом компьютере, лежат списком ниже, и каждое пропадает оттуда, как только человек присоединился. Убрать строку из списка не значит погасить ссылку.
Приглашение живёт семь дней
Пять ролей и их размах
Роль выбирают при приглашении, и её можно изменить потом прямо в строке участника.
Владелец
Всё, и исключить его из пространства нельзя.
Администратор
Оплата, команда, журнал, чужие профили и устройства.
Менеджер
Вдобавок общие рабочие вещи: папки и пул прокси, заводить, править и удалять.
Оператор и участник
Профили, которые им дали, и ничего общего.
Места и чем они заняты
На экране написано, сколько мест тарифа занято, и владелец одно из них. Место считается уже при выписке приглашения, а не только при его принятии, поэтому неотвеченное приглашение не перепродаёт тариф молча.
Принятие решается одним запертым шагом, поэтому двое не займут последнее место в один и тот же миг.
Когда человек уходит
Исключение участника и его собственный уход кончаются одинаково. Общий доступ пропадает в обе стороны, его устройства снимаются, а невостребованное приглашение на тот же адрес сгорает.
Профили, заведённые им после прихода, переходят к вам. У тех, что он уносит, снимается прокси из общего пула, и рабочие адреса не уходят за дверь.
Чего это не делает
- Это не заводит аккаунт за приглашаемого. Он регистрируется сам, и только после этого его можно позвать.
- Это не добавляет место. Приглашение без свободного места отклоняют, а не впихивают сверх тарифа.
- Это не пускает исключённого обратно по старому приглашению. Приглашения на тот адрес кончаются вместе с участием.
Где это решается
Каждое утверждение выше это одно место в коде и один стенд.
- Приглашённый правда входит, места считаются, а исключённый не возвращается по запасному приглашению
- apps/server/test/team-money-seats.js
- Уход по своей воле это настоящий запрос, сделанный собственным пропуском участника
- apps/web/test/уход-из-команды.ts
- Потолок мест, сам код и его семидневный срок живут в одном месте
- apps/server/src/team/team.service.ts
- Роль, нужная для действия в команде, сверяется по старшинству, а не по названию
- apps/server/src/common/roles/roles.guard.ts
Вопросы
- Сказано, что аккаунта с таким адресом нет.
- Человек ещё не регистрировался на этот адрес. Попросите его завести аккаунт и отправьте приглашение снова.
- Можно пригласить себя на второй адрес?
- Приглашение самому себе отклоняется. Второй ваш аккаунт всё равно занял бы отдельное место.
- Кто меняет роли?
- Владелец или администратор. Саму роль владельца из этого окна не выдают: она принадлежит тому, кто завёл пространство.
- Что станет с его профилями при уходе?
- Заведённые после прихода переходят к вам. Доступ к общим профилям кончается в обе стороны, и это конец доступа, а не удаление.
Попробуйте с одним коллегой
Бесплатный тариф даёт два профиля, без срока и без карты.