← Admin Panel

Пользователи

admin panel · макеты · управление

Управление пользователями: список, приглашения и привязка к source-аккаунтам в трёх табах.

Таб «Список» → Auth & Security → Auth & Security
таб «список»
achilles.local/admin/users /admin/users · Owner / Admin
Пользователи
Импорт 2
Список Приглашения Identity Mapping
Поиск по имени и email
Роль Статус Последний вход 4
ИмяEmailРольСтатусПоследний вход
1–50 из 128
1 2 3
  1. 1 «Экспорт» выгружает текущий список (с учётом поиска и фильтров) в CSV или JSON; секреты в выгрузку не попадают.
  2. 2 «Импорт» — массовый онбординг: загрузка списка email пачкой, под тем же SMTP-гейтом, что «Пригласить». Мастер — Auth & Security.
  3. 3 «Пригласить» открывает модал (email + роль). Пока SMTP не настроен, кнопка неактивна — причина в подсказке при наведении (smtp не настроен).
  4. 4 Фильтры — фасеты Роль · Статус · Последний вход. Поведение поиска и фильтров — единое для всех списков.
  5. 5 Клик по строке открывает карточку пользователя.
  6. 6 Роли: Owner управляет всеми, Admin — только Member. Единственного Owner нельзя понизить или деактивировать (guard). Правила — Auth & Security.
  7. 7 ⋯ открывает меню строки: сменить роль · деактивировать / реактивировать · сбросить пароль · удалить. Состав зависит от прав: «Удалить» (с подтверждением) видит только Owner; self-деактивация запрещена.
  8. 8 Deactivated: вход закрыт, сессии и API-ключи при реактивации не восстанавливаются — Auth & Security.
  9. «Последний вход» — схема в модели данных.
Приглашения → Auth & Security
таб «приглашения»
Список Приглашения Identity Mapping
Поиск по email
Статус Роль 1
EmailРольСтатус
colleague@company.com Member pending Переотправить · Отозвать 2
igor@company.com Member accepted
old@company.com Admin expired Переотправить
  1. 1 Поиск по email и фильтры (Статус · Роль), статусы pending · accepted · expired. Поведение — единое для всех списков.
  2. 2 «Переотправить» выпускает новую ссылку, «Отозвать» гасит текущую. По просроченной ссылке приглашённый видит status screen.
  3. 3 Приглашение уходит письмом; принимающая сторона — экран Invite Accept. Механика токена — invite flow.
  4. 4 Письмо — единственный канал приглашения: пока SMTP не настроен, «Пригласить» и «Переотправить» неактивны, причина — в подсказке при наведении. Ссылка ведёт в настройки.
таб «identity mapping»
Список Приглашения Identity Mapping
Поиск по пользователю
Источник Статус связи 1
ПользовательJiraSlackConfluence
Анна Орлова anna@… @anna anna@…
Дмитрий Соколов dmitry@… 2 @dmitri unmatched Привязать 3
поповер привязки · slack
@dmitri
Аккаунт Slack
@dmitri текущая · вручную @dmitry.s похоже @d.sokolov
Отвязать
  1. 1 Поиск по пользователю и фильтры (Источник · Статус связи: matched · unmatched · manual). Поведение — единое для всех списков.
  2. 2 Любая ячейка кликабельна (карандаш на hover) — клик открывает поповер привязки, так что админ переопределяет и уверенный авто-матч. Связь, выбранную вручную, авто-матч больше не перезаписывает (метка-пин); «Отвязать» возвращает ячейку в unmatched.
  3. 3 Авто-матч консервативен: что не сошлось по точному email — остаётся unmatched. «Привязать» открывает поиск по аккаунтам источника для ручной связки; нечёткое сведение — v2. Алгоритм в Auth & Security.