Releases

  1. Домой
  2. Документы
  3. Releases
  4. Smarty
  5. 06-24 | 1.102 Mobizon, Postgres, авторизация

06-24 | 1.102 Mobizon, Postgres, авторизация

Интеграция SMS-шлюза Mobizon

В списке поддерживаемых SMS-шлюзов Smarty пополнение — Mobizon.kz.

Ознакомьтесь с инструкцией по настройке и описанием возможностей интегрированных нами SMS-шлюзов на нашем сайте.

TMDB и Кинопоиск

  • Исправлена работа загрузки фильмов и сериалов из каталога TMDB, а также добавлена оптимизация импорта актёров.
  • Добавлено автоматическое создание сезонов и эпизодов для нового фильма при загрузке меты из Кинопоиска.

Кинотеатры

  • Скрипт миграции каталога START теперь не учитывает сериалы без ассетов, а также корректно удаляет устаревшие видео с помощью флага remove_outdated.
  • Актуализирована поддержка кинотеатра MEGOGO.

Регулярные команды

  • Добавлена новая менеджмент-команда dump_db_to_psql для возможности миграции БД с MySQL на PostgresDB.
  • Внесены исправления в работу команды create_channel_selection_by_popularity.

Авторизация по IP

Произведён крупный рефакторинг механизма авторизации в приложении по IP, учитывающий /24-подсети, а также корректное сохранение устройств у аккаунтов.

Админка

  • На страницы списков актёров и режиссёров добавлен новый столбец «Количество фильмов».
  • Добавлен экспорт отчётов по тарифам, а также возможность выбора конкретных тарифов для построения отчёта.
  • Убран редактор HTML для поля «Описание» у видео.
  • Скорректирована вёрстка для малого разрешения экрана на всех страницах админки.

Логи

Дополнено логирование некоторых методов для повышения эффективности анализа и мониторинга сервиса:

  • в лог метода CustomerTariffSubscribe добавлен id подключенного тарифа;
  • в лог команды check_accounts добавлен параметр customer;
  • исправлено логирование ошибки 403 в методах группы Payment.

TVMW API

  • В ответ метода ProviderList добавлено новое поле movie_label_icon_mobile.
  • В метод ActorListSearch добавлен новый параметр запроса type.
  • Скорректирована работа фильтров в методе SelectionDetail, а также проведена оптимизация, добавлен новый параметр ответа video_provider_id.
  • В ответ методов CustomerTariffList, AccountTariffList и CustomerInfo добавлено поле tariffs.videos_count.
  • Методы CustomerTariffSubscribe и CustomerTariffSubscriptionCost теперь бесплатно подключают тарифы неактивным аккаунтам, если передан флаг try_activate==0 #осторожносовместимость
  • В методах CustomerInfo и CustomerTariffList в поле price теперь возвращается полная стоимость тарифа.
  • Улучшен механизм удаления сохраненной карты в методе PaymentSavedCardDelete.
  • В метод VideoList добавлены новые значения для параметра order: -add_favorited_time и add_favorited_time, а также скорректирована сортировка со значением history_only. Помимо этого добавлен фильтр по диапазону рейтинга Кинопоиска.
  • Метод СhannelIconList теперь работает без авторизации.
  • Добавлен новый метод VideoListingDelete для удаления фильмов из просмотренного.
  • Исправлены ошибки в методах ContentPositionDelete и ProgramDetail.
  • Добавлен новый метод AccountChannelsUpdate для массового добавления каналов в избранное без изменения их сортировки.
  • Добавлены новые методы ChannelListV2 и ChannelInfoV2 для реализации оптимизации первого запроса списка каналов в интерфейсах.

Обратите внимание, что в документации появилась возможность выбора версии — часть новых методов с пометкой V2 в пути находятся только в разделе 2.0.0:

Billing API

  • Добавлен новый параметр account_ext_id в метод AccountCreate.
  • В метод AccountMessageCreate добавлены параметры send_message_to_tv_screen, send_message_by_email и send_message_by_sms.

External API

  • Дополнена работа метода activate_account, добавлен метод deactivate_account для переопределения поведения деактивации.
  • Добавлены методы validate_registration_params и post_account_registration для обработчиков регистрации.

Исправления

  • Добавлен таймаут для запросов во внешние ресурсы получения курса валют.
  • В методе ProgramUrl в url передачи для устройств wrt теперь дописывается параметр endless=01.
  • Активация промокода теперь продлевает подписку в новом биллинге на период действия подписки начиная с момента активации промокода.
  • Скорректирована работа рекламных блоков для видеотеки.
  • Исправлена ошибка в виджете тарифов на главной странице админки при отсутствии сохраненных локальных данных об устройствах.
  • Исправлено отображение флага «Архив доступен» на странице списка каналов.