Smarty 1.55-4180-release
-
Новое устройство - Browser
Теперь появилась возможность настраивать параметры отображения портала в браузере ПК без влияния на настройки приставок Infomir Mag/Aura.
Ранее открытие клиентского приложения в браузере интерпретировалось в Smarty как открытие приложения на Mag, теперь же появилась возможность создать и настроить устройство типа Browser.
Как это сделать?- Через служебную django-панель создать новый объект Device type.
- Через служебную django-панель создать новый объект-связку Device-to-clients mapping для того, что добавить новый тип устройства к вашему клиенту.
- В основной административной панели провести все необходимые настройки для созданного типа устройства.
- Проверить настройки стриминг-сервисов и приложений на предмет доступности на новом типе устройства.
Возможность протестировать DirectAd
В этом релизе добавлена возможность включить отдачу тестовых рекламных роликов от провайдера DirectAD c помощью параметра
ADS_DIRECTAD_DEVMODE
- это поможет проверить, как именно будет выглядеть приложение с подключенной рекламой, прежде, чем заключать взаимоотношения с провайдером.
Как подключить рекламу от DirectAD?- Через служебную django-панель создать новый объект Ad provider. Тип для DirectAd - 1, ключ API - выдается по запросу менеджером DirectAd.
- Установить значение
True
для опцийTVMIDDLEWARE_ADS_ENABLED
иADS_DIRECTAD_DEVMODE
в файле настроек Smarty.
Подробнее об опциях: https://mi-smarty-docs.readthedocs.io/ru/latest/installation_and_configuration.html#settings-description
P.S. DirectAd пока поддерживается только в шаблоне
impuls
(engine 446 impuls 318)Локализация названий приложений
Вместе с тем, как расширяется география наших клиентов, мы покрываем всё больше контента, отдаваемого Smarty, возможностью добавить локализацию. В этом релизе локализация стала доступна для названий приложений.
Напоминаем, чтобы в Smarty появилась возможность локализации контента, необходимо настроить дополнительные языки: https://mi-smarty-docs.readthedocs.io/ru/latest/installation_and_configuration.html#id20
Улучшения панели администрирования Smarty
На странице редактирования абонента был исправлен порядок отображения пунктов в блоке "Действия абонента".
Вкладка "Отчеты" разделена на вкладки "Отчеты" и "Статистика", к каждому из данных разделов теперь можно настраивать права отдельно.
Изменено положение поля "Примечание" на страницах редактирования аккаунта и абонента. Расположение поля в верхнем блоке позволяет сразу обратить внимание на заметку о данном абоненте, не пролистывая далеко вниз.
Внесены исправления в механизм сохранения иконок для EpgChannel через служебную панель администрирования.
Изменения в TVMW API
Добавлен новый метод
tvmiddleware/api/portal/client/detail/
для получения информации о клиенте.В метод
tvmiddleware/api/portal/client/list/
добавлено поле "Кодовый номер для быстрого поиска оператора в режиме мета-виджета".Метод
tvmiddleware/api/program/detail/
дополнен полями и теперь возвращает такую же подробную информацию о передаче, как иtvmiddleware/api/program/list/
.В метод
tvmiddleware/api/payment/list/
добавлен новый параметр page для организации постраничной выдачи истории платежей.В методе
tvmiddleware/api/camera/list/
исправлен возврат неверной ссылки на поток.Также была актуализирована документация по всем методам. Подробнее: https://microimpuls.github.io/smarty-tvmw-api-docs/
Изменения в Billing API
Исправлена ошибка в методе
billing/api/transaction/create/
, из-за которой не происходило изменение баланса при создании транзакций сprocessed=1
.Исправлено значение по умолчанию
allow_login_by_device_uid
в методеbilling/api/account/create/
.Подробнее обо всех методах: https://microimpuls.github.io/smarty-billing-api-docs/
Другие изменения
Переписан парсер страницы сериала на Кинопоиске в связи с изменением ее структуры. Также при сохранении постера добавлена принудительная конвертация изображений в JPEG.
Исправлена проблема двойного списания баланса при покупке фильмов и смене базового тарифа.
Добавлено более подробное логирование ошибок внешних API во время авторизации пользователя и для PVR-сервисов.
Исправлена ошибка, возникающая при сохранении аккаунта с подключенным Megogo.
Добавлено игнорирование дублирующихся актёров при импорте фильмов от внешних провайдеров.
Исправлена валидация поля "Налог" на странице редактирования платежного шлюза Payture.
Исправлено отсутствие флага исполнения у команды
smarty_manage
.