release:
smarty v. 1.48

changelist:

Megogo: исправлена ошибка воспроизведения фильмов на Samsung Orsay старых моделей Megogo: добавлена поддержка приставки TVIP Добавлена возможность запрета авторизации на базовых или запрета авторизации на дополнительных устройствах, а также возможность установки неограниченного количества сессий для мультиабонементов Исправлено отображение названий тарифных пакетов в виджете "Личный кабинет" Добавлены новые роли для прав доступа пользователей Актуализирована схема API для ПО Microimpuls для модуля "Видео-серверы" Испралена ошибка, из-за которой невозможно было получить информацию об ассете, если в имени был пробел Доработано логирование действий пользователей в панели администора Оптимизирован алгоритм определения текущего количества онлайн аккаунтов и устройств Исправлена ошибка при сохранении абонента в случае конфликта номера договора Исправлена ошибка, из-за которой при логауте абонента из интерфейса на устройстве удалялись сесиии базовых устройств на сервере Smarty В лог-файлы добавлена ошибка авторизации "account_does_not_exists" и "wrong_password" при ситуациях ввода неправильного логина или пароля соответственно Улучшен формат логов "accounts_login", "billing_out" и других Megogo: исправлена ошибка "Internal Server Error: /api/tvmiddleware/api/video/url/" Исправлена ошибка сброса пользовательской сортировки каналов Категория каналов "Рекомендуемые" перенесена в начало списка Метод Billing API TransactionCreate в поле video_available_until теперь принимает дату и время Добавлено ограничение по валютам для платежных систем. Платежные системы, не поддерживающие прием валюты пользователя, не показываются в списке доступных при оплате через личный кабинет Добавлена поддержка платежного шлюза Paymentgate (arca.am) Исправлена ошибка Error 500 при редактировании параметров виджета для сайта В список файлов, ожидающих инжестирование, добавлена возможность перехода по страницам Оптимизирован модуль reports - тяжелые выборки не выполняются, пока не уточнены фильтры Добавлен лог-файл "smarty_api_requests", в который логируются все запросы к TV-Middleware API В метод Billing API CustomerInfo добавлены новые поля - находится ли аккаунт в пробном периоде (on_trial_period) и количество платежей (payments_count) Исправлена ошибка, из-за которой на странице редактирования прав пользователя дублировалось поле "Can delete messages" Megogo: добавлена поддержка коллекций фильмов Advod и Fvod Megogo: исправлена ошибка, возникающая при покупке подписки на фильм в некоторых ситуациях Отключено логирование в лог "smarty_accounts" при изменении поля last_active у аккаунта из-за регулярного вызова метода AccountStatus Добавлены типы стриминг-сервисов для более удобной поддержки RTSP-протокола с автоматическим формированием корректных RTSP ссылок для видео-сервера Microimpuls Опция проверки IP-адреса при авторизации мультиабонемента по умолчанию теперь отключена Значение количества дней для ротации логов Smarty в конфиге logrotate.d по умолчанию теперь 45 дней Рефакторинг и улучшение верстки и удобства раздела "Тарифные пакеты" в панели администратора Smarty Исправлена ошибка, из-за которой в некоторых случаях не срабатывала возможность авторизации аккаунтов с подключенными тарифными пакетами с опцией "Доступен для неактивных аккаунтов", позволяющей создать пакет услуг для должников Исправлена ошибка, из-за которой для Tizen формировалась неправильная ссылка на PVR, что приводило к ошибкам воспроизведения "бесконечных" потоков из отложенного просмотра с некорректным content size Исправлены некоторые ошибки в локализации