Вышло обновление School-Master 3.9.7
Интересное и полезное
Сегменты. Условие для выбора одновременно нескольких групп пользователя.
Сегменты. Условие для выборки заказов по партнеру.
Тренинг. Добавили новое условие для открытия урока - «открывать урок относительно даты прохождения предыдущего урока». 😊
Продукты. Промокоды. Добавили опцию для количества использования промокода.
Виджеты. Добавили визуальный редактор для наполнения виджета.
Защита. Закрыли XSS уязвимость, которая позволяла благодаря специальной ссылке угнать сессию пользователя и авторизоваться без пароля.
Сделали ограничение уведомлений на колокольчик в админке в 30 уведомлений. Если ошибка повторяется она может создать большое количество уведомлений, что снизит скорость загрузки страниц. Поэтому старые уведомления сейчас будут удаляться автоматически.
Добавили передачу кастомных полей пользователя в вебхуках.
Добавили автоматическую очистку кэша сайта при сохранении настроек. Позволит сразу видеть изменения.
Правки и улучшения
Блок Hero для категории. Если был установлен блок hero в тренинге, то для настроек блока hero в категории некоторые опции работали некорректно.
- Блок Hero, не работала опция указания минимальной высоты на мобильном.
- Тренинг. Заголовок раздела. Внутри раздела тренинга в заголовке выводилось название тренинга, а нужно, чтобы выводилось название раздела. Поправили.
- Тренинг. Домашние задания. Если не выбраны кнопки покупок по типам проверки дз, то при клике на ссылку улучшения тарифа появлялось модальное окно с пустой кнопкой, ведущей в никуда.
- Тренинг. В кураторской не скачивались некоторые типы вложений. Поправили.
- Тренинг. Не сохранялась обложка у элемента аудио/видео
- Список тренингов. Количество уроков. При ручном указании кол-ва уроков в списке тренингов выводилось 0. Поправили.
- Список тренингов. Не работала настройка скрытия даты открытия тренинга.
- Список тренингов. Ошибка локализации. Не была переведена системная константа «уроки» на английский язык, в результате при переключение на английский язык было написано «урокs: 10». Поправили.
- Продукты. Поправили некритичное уведомление при оформлении бесплатного продукта.
- Продукты. Потоки. При отмене заказа с потоком и возврате сделали удаление информации о потоке в пользователе.
- Продукты. Внешняя форма заказа. Добавили обязательность для полей имени и email.
- Продукты. Несколько заказов и оплат в 1 секунду. Отладили процесс с четким проставлением статусов.
- Мембершип. Поправлено количество уведомлений при ошибке продления подписки.
- Мембершип. Для выгрузки подписок мембершипа добавили телефон
- Партнерка. Не сохранялось значение «скрывать телефоны клиентов от партнера»
- Привели в порядок код расширения Connect для дальнейшейго расширения.
- В логах автоматизаций отображались не все действия. Поправили.