Smarty 1.55-4180-release



  • Новое устройство - Browser

    Теперь появилась возможность настраивать параметры отображения портала в браузере ПК без влияния на настройки приставок Infomir Mag/Aura.
    Ранее открытие клиентского приложения в браузере интерпретировалось в Smarty как открытие приложения на Mag, теперь же появилась возможность создать и настроить устройство типа Browser.
    Как это сделать?

    1. Через служебную django-панель создать новый объект Device type.

    alt text

    1. Через служебную django-панель создать новый объект-связку Device-to-clients mapping для того, что добавить новый тип устройства к вашему клиенту.

    alt text

    1. В основной административной панели провести все необходимые настройки для созданного типа устройства.

    alt text

    1. Проверить настройки стриминг-сервисов и приложений на предмет доступности на новом типе устройства.

    alt text

    alt text

    Возможность протестировать DirectAd

    В этом релизе добавлена возможность включить отдачу тестовых рекламных роликов от провайдера DirectAD c помощью параметра ADS_DIRECTAD_DEVMODE - это поможет проверить, как именно будет выглядеть приложение с подключенной рекламой, прежде, чем заключать взаимоотношения с провайдером.
    Как подключить рекламу от DirectAD?

    1. Через служебную django-панель создать новый объект Ad provider. Тип для DirectAd - 1, ключ API - выдается по запросу менеджером DirectAd.

    alt text

    1. Установить значение 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, возможностью добавить локализацию. В этом релизе локализация стала доступна для названий приложений.

    alt text

    Напоминаем, чтобы в Smarty появилась возможность локализации контента, необходимо настроить дополнительные языки: https://mi-smarty-docs.readthedocs.io/ru/latest/installation_and_configuration.html#id20

    Улучшения панели администрирования Smarty

    На странице редактирования абонента был исправлен порядок отображения пунктов в блоке "Действия абонента".

    alt text

    Вкладка "Отчеты" разделена на вкладки "Отчеты" и "Статистика", к каждому из данных разделов теперь можно настраивать права отдельно.

    alt text

    Изменено положение поля "Примечание" на страницах редактирования аккаунта и абонента. Расположение поля в верхнем блоке позволяет сразу обратить внимание на заметку о данном абоненте, не пролистывая далеко вниз.

    alt text

    Внесены исправления в механизм сохранения иконок для 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.


Войдите чтобы оставить сообщение