Сравните идентификаторы участников как строки для самопроверки и перенаправления
User-info API возвращает MemberID в качестве строки для сохранения точности int64. самоиспользуемое число () и строгое равенство со смешанными типами, поэтому п...
Ремонт обновлений TicketChat в реальном времени после загрузочной гонки
Отложите подписку STOMP до тех пор, пока начальное сообщение не закончится так SetMessages из API не может стирать сообщения, доставленные во время загрузки. Яс...
Скрыть устаревшую игру (и приложение / СМИ) с нечувствительным к делу сопоставлением
- Нижние ключи statusMap и поиски, поэтому проверка согласуется с корпусом API - обращаться со скрытыми инфра-метками бесчувственно Стриптизованные ярлыки из эф...
Всегда перечисляйте необходимые строки CNAME; спрячьте устаревшее приложение / СМИ; выравнивайте руководство
Роль безопасности, за исключением заблокированных ролей и более четких ошибок API
- Когда разрешено, безопасность является ложной, опустить права и безопасности PUT body so SecurityService accepts metadata-only updates (session timeout). опис...
Тип членства PATCH в SecurityService
Профиль участника называется **************** Но никакого обработчика маршрутизатора приложений не существовало, поэтому Next вернул HTML 404 и клиент Неизвестн...
Добавить настройки администрирования платформы — гранты, события, каталог планов
- Новые страницы в разделе /settings/platform (охраняемые HasPlatformAdminAccess): - /организации - список каждой организации, грант/изменить/отозвать планы COM...
Прекратите перезаписывать аватар участника с аватаром зарегистрированного пользователя на просмотр профиля
fetchAvatars fetched /api/security/avatars (без использования MemberID; всегда возвращается) аватары зарегистрированного пользователя) и называется setActiveAva...
Также спрячьте кнопку отмены подписки для владельцев организаций на странице сети
Добавить пропущенный маршрут синхронизации прав
В POST/api/security/roles/sync-rights отсутствовал прокси-сервер Next.js. Кнопка Sync Rights в настройках ролей безопасности всегда выходит из строя.
Скрыть кнопку отмены подписки для оригинальной организации пользователя на странице сети
Участник-заявитель поддерживает права gating и двухрежимный вид билета
NavTop: покажите кнопку поддержки для любого права поддержки (агента или участника) - SupportButton: шлюз каждого выпадающего элемента по праву - Создать / Прос...
Добавить кнопку Sync Rights в SecurityRoleManager для организаций верхнего уровня
Кнопка видна только тогда, когда сайт organization.hasParent является ложным. Звонки POST/api/security/roles/sync-rights перезагружает таблицу ролей.
Gate Support/Settings by rights, исправление сетевой копии, загрузка на переключатель вкладок, разделитель nav
- Сетевая карта: обновленное описание с использованием динамической метки заголовка ветки - Карта поддержки: фиксированная 404 с помощью изменения href /help → ...
Обратите плохие депсы заголовка и сканирование истории, которые показали имя агента в заголовке
Заголовок чат поддержки нулевой, распространение изменения имени из истории
Добавьте чип типа членства и продвигайте / удаляйте карту статуса членства, удалите поле тайм-аута сеанса
Поддержка чата UX — обновления имен, заголовков, количества уведомлений, datagrid
TicketChat загорается на VisitorNameChanged, когда приходит событие NAME CHANGED WS - ПоддержкаTicketWindow отправляет инструмент: заголовок с запрашивающим име...
Показать наложение загрузки AG Grid вместо пустого состояния на странице лидов
Инициируйте состояние загрузки, чтобы сетка показывала «Загрузка приводит ...» до тех пор, пока не завершится первый приём, предотвращая вспышку «Нет найденных ...
Показать город и подразделение посетителя билета гео ряд
Дисплей как «Город, Регион, Страна (IP)» — нули фильтруются таким образом Уменьшается, когда доступны только данные по странам
Добавьте парам URL вкладки на страницу /account для глубоких ссылок и повышения настойчивости
Состояние вкладки теперь синхронизировано с ****************, поэтому ссылки для конкретной работы вкладок и правильная вкладка остается выбранной на обновлении...
Correct message sides in history and handle visitor name change events
- Use messageType=VISITOR_MESSAGE from API to determine left/right in history load - Add NAME_CHANGED system event rendering in SystemMessage and TicketChat
Показать флаг посетителя, страну и IP в заголовке билета
- Добавить VisitorIpAddress, VisitorCountryCode, VisitorCountryName для поддержки - Render flag emoji + название страны + строка IP-адреса в TicketHeader
Относитесь к типу VISITOR MESSAGE как к всегда от них в TicketChat
Сообщения посетителей, опубликованные через PublicChatService, содержат сообщение Тип = VISITOR MESSAGE. Явно пометьте их как автора = «они» независимо от участ...
Автооткрытая поддержка всплывающих билетов в уведомлении NEW TICKET NATS
Когда приходит новый билет поддержки, бэкэнд теперь отправляет NEW TICKET STOMP в дополнение к PENDING COUNT. Контекст поддержки обрабатывает его с помощью инст...
Всегда запускайте тему резервирования на сохранение брендинга; пусть backend разрешает серверную часть домена
Отдельный номер билета / ряд значков от названия в TicketHeader
Титул делил гибкий ряд с номером билета и двумя бейджи, в результате чего его отрезают. Теперь номер билета и значки занимают Их собственный компактный ряд, и н...
Обработка ключа билетов в ответ на список поддержки
MediaService возвращает {билеты: [...], TotalElements } но интерфейс Проверяется только на данные. Содержание, в результате чего список всегда становится пустым...
Используйте PATCH /org/{id}/colors для сохранения бренда, чтобы избежать сбоя нулевого булевого ограничения
Добавить раздел настроек (timezone, age req, флаги контента, описание, псевдоним); удалить кнопки Preview/AddDomain
Redesign LabelManager — редактирование встроенного раздела, исправление сломанного сохранения, по умолчанию только для чтения
Переписывает LabelManager.tsx с рисунком чтения/редактирования. Исправляет сломанное спасение кнопка (validateForm заблокирована, потому что поля контактов и ко...
Ограничение домена KamoMail на почтовый ящик, псевдоним и создание общего почтового ящика
Когда KamoMail является поставщиком электронной почты, пользователи могут создавать только почтовые ящики. псевдонимы и общие почтовые ящики с использованием пр...
Замените иконки смайликов на твердые иконки SVG для создания шага мастера
Скрыть предложение модели безопасности для членов, исправить перекрытие значка на карточках типа ветки
Удаление типа защитной ветви против использования активных организаций
Прежде чем удалить чип типа ветви, интерфейс теперь вызывает **************************** Если существуют какие-либо орги, это показывает информационный диалог,...
Live support ticket badge on NavTop — SupportCountContext подписывается на NATS через STOMP, показы значков ожидают подсчета
Прекратите двойное переключение на контрольные коробки возрастного диапазона в BranchSetupManager
Box onClick и Checkbox onChange стреляют в каждый клик, переключаясь дважды И оставить государство без изменений. Прекратить распространение на FormControlLabel...
Как вы видите судоходство?
Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.
