Персонал и доступ
Два яруса людей: администраторы (управляют ботом и настройками) и персонал (работает с тикетами и заходит в веб-панель). Оба задаются во вкладке «Персонал». Больше в веб-панель не заходит никто.
Ярусы
- Кто
- Владелец сервера; роли с правом «Администратор» на Lolka; роли и люди из «Персонал → Администраторы»
- В чате
- Все команды настройки, любые действия в тикетах
- В веб-панели
- Всё, включая Настройки сервера
- Кто
- Роли из «Персонал → Персонал» (то же, что /staff)
- В чате
- Видит все тикеты, кроме приватных (/ticket private); взятие в работу, закрытие, переоткрытие, участники, приоритет, эскалация
- В веб-панели
- Все разделы, кроме Настроек; по каждой роли можно урезать (матрица)
Роли в тикетах
- Где задаётся
- Персонал → Персонал, /staff add
- Что даёт
- Все тикеты сервера + вход в веб-панель.
- Где задаётся
- Категории → категория → Доступ → Роли поддержки
- Что даёт
- То же, но только в тикетах этой категории. В веб-панель не пускает.
- Где задаётся
- Категории → категория → Доступ
- Что даёт
- Видят каналы тикетов категории. Не персонал: не берут в работу, не закрывают, не в статистике.
- Где задаётся
- Категории → категория → Лимиты
- Что даёт
- Открывают тикеты, когда лимиты исчерпаны. Прав в тикете не добавляет. Вдобавок к ролям из настроек сервера.
- Где задаётся
- —
- Что даёт
- Пишет в своём тикете, может закрыть его (или запросить закрытие). После закрытия читает, писать не может; переоткрыть — если категория разрешила.
Объединение. Кнопки «Взять», «Закрыть», «Переоткрыть» и команды /ticket … отвечают этому кругу.
Приватный тикет (/ticket private) видят только администраторы, взявший, тот, кто сделал его приватным, автор и добавленные участники — и в канале, и в веб-панели.
Доступ к веб-панели
Вход — через /dashboard token в чате: команда доступна администраторам и персоналу, ссылка живёт 5 минут. Что открыто после входа:
- Администраторы
- да
- Персонал
- да, всегда
- Администраторы
- изменение
- Персонал
- по матрице: по умолчанию изменение, можно урезать до просмотра или закрыть
- Администраторы
- изменение
- Персонал
- по матрице: по умолчанию просмотр, можно закрыть; менять — только администраторам, как /blacklist в боте
- Администраторы
- изменение
- Персонал
- по матрице: по умолчанию просмотр, можно разрешить изменение или закрыть
- Администраторы
- да
- Персонал
- нет
Матрица прав персонала
Персонал → Персонал → «Разделы веб-панели»: для каждой роли поддержки и каждого раздела (Тикеты, Панели, Категории, Команды, Персонал, Чёрный список, Автоматизации) — переключатель «Нет · Смотрит · Меняет». По умолчанию «Меняет», у «Автоматизаций» — «Смотрит»: правила действуют сами на весь сервер, право их менять выдаётся явно. «Чёрный список» персонал самое большее смотрит: менять его могут только администраторы, как и командой /blacklist. Бан, кик, роли и доступ к тикету в правилах и с правом изменения добавляет только владелец или администратор Lolka, а шаги «В чёрный список» и «Убрать из чёрного списка» — только администраторы. Несколько ролей у человека — действует самое широкое значение. Администраторы матрицей не ограничиваются — иначе можно закрыть настройки самому себе.
Как быстро применяются изменения
Роли участников и настройки доступа кэшируются на 20 секунд. Сохранение во вкладке «Персонал» сбрасывает кэш сразу.
Вкладка «Персонал» в веб-панели
- •Администраторы — роли и пользователи по ID. Менять могут только администраторы.
- •Персонал — роли поддержки (те же, что /staff list) и под ними матрица разделов.
- •Добавление или удаление роли сразу меняет доступ и к уже открытым тикетам.
- •«Что может роль» — выберите роль и увидите её ярус, что ей открыто в чате и в веб-панели и в каких панелях/категориях она прописана отдельно.
- •Таблица по сотрудникам (в работе, закрыл, среднее время) — в разделе Статистика.
