Показать страницуСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Changelog - история развития проекта ====== <alert type="danger"> * [[https://wiki.mikbill.pro/billing/mikbill_restructure|Изменение файловой структуры биллинга от 3.11.01 (10.08.2021) ]] * Рекомендуем выполнить: [[billing/howto/sql_convert]] </alert> ===== 3.13.17 (пре-релиз) ==== * Админка::Отчеты - поправлен отчет платежной системы Platon * Админка::География - поправлено кеширование домов * Админка::География - поправлены фильтры домов для koi8r кодировки базы ---- * Система - подготовка к переходу на PHP 8.3 * Система - теперь можно создавать серию карт пополнения с использованием латинских букв * Система - теперь можно указывать отрицательный процент скидки ===== 3.13.16 (04.03.2024) ==== * Админка::Субпровайдеры - добавлены настройки для Trinity-TV * Админка::Тарифы - в списке тарифов поправлено отображение кол-ва абонентов * Админка::Сервера NAS - добавлена опция "Не проверять пароль для PPPoE авторизаций" * Админка::Cisco ASR - добавлена опция отключения отправки шлюза с маской /32 * Админка::Cisco ASR - добавлена опция "CoA: отправлять IP в атрибуте Cisco-Account-Info" * Админка::Тарифы - добавлена опция разрешающая изменять МАК в ЛК ---- * Кабинет - исправлена работа функционала "запрет пополнения юр. лицам" в кабинете * Кабинет - добавлена страница ручного изменения МАК адреса ---- * Система - в модуль Trinity-TV добавлена поддержка субпровайдера * Система - в модуль Trinity-TV добавлен внешний ключ **trinitytv_localid** для переопределения localid абонента * Система - переписан модуль бонусов **тип 1** * Система - справочник домов переписан на систему **Infinite Scroll** (используется в быстром поиске) * Система - исправлена сумма АП снимаемая после разморозки на ежедневном пропорциональном тарифе ---- * Ядро - убрано использование процедуры get_version * Ядро - обработка опции "Не проверять пароль для PPPoE авторизаций" ---- **Wiki** * [[billing/howto/payment_bonus_type_1]] * [[billing:preferences:payment_system:primepay|]] * [[billing:preferences:payment_system:whitepay|]] * [[billing/howto/binotelcallback]] * [[billing/external/backend_cabinet#change_log|Обновлены права для кабинета]] * [[cabinet/settings/change_mac]] ===== 3.13.15 (05.02.2024) ==== * Админка::Карта клиента - переведены название запросов и их описание на вкладке Omnicell * Админка::Тарифы - в атрибуты тарифов добавлен выбор статуса абонента при котором этот атрибут будет применяться ---- * Система - исправлена ошибка приводящая к прекращению работы планировщика если была запланирована смена тарифа Omnicell * Система - исправлена сумма АП снимаемая после разморозки на ежедневном фиксированном тарифе * Система - исправлены случайные падения мульти-поточной очереди возникшие в версии 3.13.13 * Система - ввод собственной ORM для работы с базой ===== 3.13.14 (08.01.2024) ==== * Админка:Карта абонента - исправлены визуальные ошибки в работе модуля Omnicell * Админка:Личный кабинет - в настройки отображения добавлена опция ввода пароля для подключения/отключения подписки ---- * Система - в быстрый поиск добавлен поиск по полям: телефон, моб. телефон, смс. телефон * Система - в модуль Omnicell добавлены исключения при обнаружении ошибки запроса ---- * Кабинет - обновлены права для модуля Omnicell * Кабинет - обработка исключений модуля Omnicell * Кабинет - на страницы подписок добавлен функционал ввода пароля ---- **Wiki** * [[mbp/last_update]] * [[billing/external/backend_cabinet]] ===== 3.13.13 (04.12.2023) ==== * Админка::Omnicell - переписан интерфейс модуля ---- * Система::Omnicell - исправлено сохранение информации о балансе абонента * Система::Omnicell - переписана логика взаимодействия с callback * Система::Мульти-поточная очередь - теперь занимается выполнением скриптов * Система::Мульти-поточная очередь - теперь занимается выполнением команд выкидывания/CoA * Система::База данных - процедуры теперь не используются * Система::API - в настройки добавлен JWT Secret * Система::SMS - добавлен шлюз SMSClub.mobi * Система::Адреса - улучшена система подсказки адреса (требуется полный переход на UTF8) * Система::Тарифы - в тариф с плавающей датой добавлена проверка на оплату текущего месяца (без галочки авто-дата) ---- * Ядро - исправлена ошибка из за которой игнорировалась Timezone в конфигурации * Ядро - подготовка к использованию memcached (выключено по умолчанию) ---- **Wiki** * [[billing/mobileomnicelladmin|Omnicell Интерфейс - админ панель]] * [[billing/queue_threads]] * [[billing/preferences/apps/sender_gateways]] * [[billing/address_suggestion]] ===== 3.13.12 (07.11.2023) ==== * Админка::Карта абонента - отображение уровней сигналов PON из Wildcore * Админка::Карта абонента - отображение страницы Wildcore PON в карте абонента * Админка::Карта абонента - отображение страницы Wildcore порта свича в карте абонента * Админка::Карта абонента - исправлено отображение списка устройств у сотрудника без прав ---- * Система - Мульти-поточная очередь получила дополнительный параметр **noexit** (для запуска как служба) * Система - убрано добавление ивента payed_packet_fee для абонентов без скидки на кол-во абонплат * Система - исправлен расчет даты отключения интернета с подключенным реальным IP без опции **как в тарифе** * Система - расчет рекомендуемой суммы для пополнения теперь учитывает ближайшие задачи из планировщика * Система - исправлено обнуление рассрочки устройства при изменении свойств устройства * Система - исправлено снятия рассрочки за два и более устройства ---- **Wiki** * [[billing/wildcore]] ===== 3.13.11 (03.10.2023) ==== * Админка::Платежные системы - обновлен протокол Paynet * Админка::Платежные системы - обновлен протокол Uzumbank * Админка::Платежные системы - Добавлена платежная система EasyPay Армения * Админка::Omnicell - исправлено обнаружение ошибки запроса * Админка::Скидки - убрано отображение скидки под балансом если скидка равна 0 ---- **Wiki** * [[billing/preferences/payment_system/easypay_armenia]] ===== 3.13.10 (12.09.2023) ==== * Админка::Тарифы - исправлен момент когда на тарифе **Каждый месяц, тип 3** не снималась плата за реальний IP после пополнения должником * Админка::Подписки - добавлен функционал активации/деактивации подписок из карты абонента * Админка::Тарифы - на тарифе **30 дней (обязательные базовые подписки)** исправлено отображение периода реального IP * Админка::SMS - для TurboSMS добавлено кеширование wsdl на 1 час * Админка::Отчеты - переписан отчет **Платежи по категориям => Пополнение счета** * Админка::Фискализация - добавлен абстрактный класс фискализации * Админка::Фискализация - добавлен модуль webkassa * Админка::Фискализация - обновлен модуль komtet * Админка::Фискализация - обновлен модуль atol * Админка::Заморозка - исправлена ошибка при работе с некоторыми iptv middleware * Админка::Скидки - добавлена скидка на кол-во абонплат * Админка::IP Pool - улучшен контроль возврата IP в пулы ---- * Мониторинг - добавлена поддержка BDCOM GP3600-08B ---- * Личный кабинет - поправлена украинская локализация информации о скидках * Личный кабинет - исправлено отображение информации о реальном IP на тарифе **30 дней (обязательные базовые подписки)** **wiki** * [[billing/preferences/fiscalization/webkassa]] ===== 3.13.09 (17.07.2023) ==== * Админка::Платежные системы - добавлена платежная система Revolut * Админка::Omnicell - добавлены ограничения бизнес логики * Админка::Карточки пополнения - исправлено отображение реализаторов ---- * Ядро - авторегистрация МАК - добавлена фильтрация IP адресов в новом MAC * Ядро - для модуля mpd5 адрес лист для абонентов с активной услугой "турбо" передается с ID 128 ---- * [[billing/preferences/payment_system/revolut|Платежная система Revolut]] * [[billing/howto/sql_validate|Добавлена команда sql_validate]] * [[billing/howto/mysql_rec|Добавлена команда mysql_rec]] ===== 3.13.08 (12.06.2023) ==== * Админка::Тарифы - Новый тип тарифа "30 дней (обязательные базовые подписки)" * Админка::Субпровайдеры - добавлен раздел платежной системы Fondy * Админка::Платежные системы - добавлена платежная система Halykbank * Админка::Платежные системы - добавлена платежная система Paynet * Админка::Платежные системы - добавлена платежная система Upay * Админка::Платежные системы - добавлена платежная система Uzumbank ---- * Кабинет - в список подписок вернули отображение базовых подписок с отключенными кнопками **подключить/отключить** ---- **wiki** * [[billing/mobileomnicell]] * [[admin/main/tariffs/types/14]] * [[billing/preferences/payment_system/halykbank]] * [[billing/preferences/payment_system/paynet]] * [[billing/preferences/payment_system/upay]] * [[billing/preferences/payment_system/uzumbank]] * [[billing/configuration/sormuz|СОРМ Узбекистан]] * [[billing/database/structure]] ===== 3.13.07 (08.05.2023) ===== <alert type="info">Релиз обновлен 09.05.2023 из за битого архива сборки</alert> * Админка::Тарифы - в тариф "Каждый месяц, плавающая дата" добавлена опция "Перерасчет при активации у должника" * Админка::Поиск - исправлено отображение кб/мб скорости в результатах поиска * Админка::Тарифы - в свойство тарифа добавлена галочка "Отображать в списке создания" * Админка::Тарифы - в свойствах тарифа переименована галочка "разрешить включать" в "Отображать в списке включения" * Админка::Категории тикетов - добавлены подкатегории ---- * Личный кабинет - исправлена привязка footer к нижней части экрана * Личный кабинет - добавлено отображение кода доступа для sweet.tv и trinity.tv ---- * Система - переход с koi8r/u на utf8mb4 * Система - выход из web сессии при не валидном jwt токене ---- * Ядро - Cisco ASR (ISG L3) исправлено добавление атрибута framed-route в ответ когда адреса шлюза не указан ---- **Wiki** * [[billing/howto/sql_convert]] * [[billing/howto/tarif_template_11]] * [[billing/external/backend_cabinet#change_log|Обновлены права ЛК SQL]] ===== 3.13.06 (10.04.2023) ===== * Админка::Консольные команды - в send_sms_invoices исправлена работа без подписки * Админка::Консольные команды - в send_email_invoices исправлена работа без подписки * Админка::Консольные команды - в send_post_invoices исправлена работа без подписки * Админка::Карта абонента - исправлена ошибка расчета количества оставшихся дней до отключения интернета при **вечном кредите** * Админка::Белый список - исправлено удаления IP из белого списка * Админка::Отчеты - в отчете **терминалы-детальный** поправлено отображение ID платежа для Банка Фамильный * Админка::Juniper MXv2 - исправлен формат отправки CoA запроса разблокировки абонента * Админка::Настройки кабинета - добавлены настройки для СМС регистрации тип 3 * Админка::Язык - язык по умолчанию теперь берется исходя из timezone * Админка::Карта абонента - добавлено получение информации о устройствах абонента из [[/mbp/pon|MBP]] * Админка::Создание абонента - увеличено кол-во попыток сгенерировать логин на основании UID (c 10 до 50) * Админка::Тарифы - добавлена логика работы без галочки **авто-дата** для тарифа с плавающей датой. * Админка::Подписки - добавлена поддержка middleware [[mikbill/billing/tvcom|TVCom]] * Админка::О Программе - добавлена локализация * Админка::IP Pools - галочка "Использовать шлюз и маску" разделена на "Использовать шлюз" и "Использовать маску" ---- * Личный кабинет - исправлена возможность выбрать дату начала заморозки из прошлого * Личный кабинет - исправлена возможность выбора диапазона дат меньше мин. суток для заморозки * Личный кабинет - добавлен метод отображения установленной версии ЛК ---- * Банк фамильный - исправлена ошибка с обновлением информации о платеже если после подтверждения (ACT 4) был отправлен запрос проверки (ACT 1) * UserSide API - исправлено отображение информации о абоненте в режиме работы partialUTF8 * YouTV - изменен метод авторизации с **/auth/login** на **/dealer/auth** ---- * Ядро - исправлена ошибка при создании сессии если сессия с таким Session-id уже существует * Ядро - исправлена обработка запроса авторизации по IP когда в запросе нету атрибута Framed-IP для модуля Cisco ASR (ISG L3) * Ядро - в выдаче IP из пула если в пуле выключено использование маски пула и маска пула установлена в 0, то из ответа будет убран атрибут маски ---- **Wiki** * [[billing/radius_settings#%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D1%8F_%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%B0_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83_%D1%85%D0%BE%D1%81%D1%82%D0%B0%D0%BC%D0%B8| Настройка Radius: время обмена между хостами]] * [[cabinet/settings/registration_sms/type_3]] * [[billing/pon_mbp]] * [[billing/howto/tarif_template_11]] * [[mikbill/billing/tvcom|ТВ модуль TVCom]] * [[mikbill/billing/youtv|Обновлена информация о ТВ модуле YouTV]] * [[billing/external/backend_cabinet|Обновлены права пользователя MYSQL для внешнего ЛК]] * [[cabinet/html5/updates]] ===== 3.13.05 (06.03.2023) ===== * Админка::Создание абонента - при создании абонента на тарифе [[admin/main/tariffs/types/13|Каждый месяц, тип 4]] добавлена блокировка абонента. * Админка::Создание абонента - увеличено кол-во попыток сгенерировать логин на основании UID (с 5 до 10) * Админка::Автогенерация логина - исправлена рассинхронизация UID с генерируемым логином если выбран алгоритм генерации UID * Админка::Отчеты - в отчете лога действий сотрудника поправлен фильтр по сотруднику с ID >= 10 * Админка::Консольные команды - исправлена работа команды **sms_users_left_days** * Админка::Подписки - исправлена ошибка отключения подписки при изменении состояния абонента * Админка::Sender - добавлена новая сущность **Оплачен полный месяц тарифа** * Админка::Настройки ЛК - в модуль смс регистрации тип 1 добавлен вариант формата ОТП: 8 цифр без разделителей * Админка::Настройки ЛК - в модуль смс регистрации тип 1 добавлена возможность использовать номер телефона в качестве логина * Админка::Карта абонента - исправлена ошибка расчета количества оставшихся дней до отключения интернета при глобальной фиксированной скидке * Админка::Sender gateways - добавлена обработка параметра sleep ---- **Wiki** * [[cabinet/settings/payment_amount|Добавлена информация о Success/Error URL для ЛК]] * [[billing/external/backend_cabinet|Обновлены права пользователя MYSQL для внешнего ЛК]] ===== 3.13.04 bugfix (02.02.2023) ===== * Админка::Карта абонента - исправлена ошибка расчет количества оставшихся дней до отключения интернета * Админка::Рекомендуемый платеж - исправлен учет стоимости подписок ---- * Личный кабинет - поправлен pg_sig для платежной системы FreedomPay ===== 3.13.04 (30.01.2023) ===== * Админка::Invoice - исправлен учет скидки на тарифе с типом каждый день пропорционально * Админка::Invoice - добавлен учет скидки на аренду устройств * Админка::Invoice - исправлен учет скидки на подписки * Админка::Шаблоны invoice - добавлены переменные с суммами снятий за тариф, подписки, устройства, реальный IP. * Админка::Устройства абонента - исправлена ошибка произвольного изменения состояния устройства (аренда/продан и т.д.) * Админка::Платежи - исправлена кодировка параметров субпровайдера * Админка::MRTG - из учета онлайна убраны доп. сессии абонента на другом BRAS * Админка::Белый список - работа с Mikrotik переведена на RouterOS API * Админка::SNMP Шаблоны - добавлена возможность выбора системы опроса (биллинг или внешний скрипт) * Админка::Тарифы - добавлен тип тарифа [[admin/main/tariffs/types/13|Каждый месяц, тип 4]] * Админка::Устройства абонента - исправлено отображение кириллицы в описании устройства абонента * Админка::Документы - исправлено отображение кириллицы в описании устройства абонента при печати документа ---- * Система - в очередь добавлен механизм повторного выполнения задания через период времени если задание выполнилось неудачно (пока только для iptv trinity) ---- * MBP::PonCollector - добавлена возможность вызова внешнего скрипта для сбора информации о устройстве ---- **Wiki** * [[billing/3_13_04_queue_changes]] * [[billing/mobileomnicell]] * [[billing/howto/mbp_add_to_pon_monitor]] * [[admin/main/tariffs/types/13]] * [[billing/howto/tarif_template_13]] ===== 3.13.03 (16.11.2022) ===== * Админка::[[billing/prometheus|API Prometheus]] - из учета онлайна убраны [[billing/preauth_sessions|предварительные сессии]] созданные ядром * Админка::MRTG - из учета онлайна убраны [[billing/preauth_sessions|предварительные сессии]] созданные ядром * Админка::Строка состояния - из учета онлайна убраны [[billing/preauth_sessions|предварительные сессии]] созданные ядром * Админка::Отчеты - в отчет ARPU ежемесячный и ежегодный добавлены фильтры географии * Админка::Пополнение картой - добавлене визуальное разделение кода на блоки по 4 цифры * Админка::Сотрудники - в свойства сотрудника, в раздел "тикеты" добавлен блок с настройками уведомлений о тикетах ---- * Личный кабинет - в раздел изменения тарифа добавлен блок с информацией о будущем тарифе * Личный кабинет - исправлена ошибка отображения раздела iptv сервисов * Личный кабинет - исправлен выбор даты рождения в профиле абонента * Личный кабинет - добавлен шаблон оформления подписки (subscriptionrow.tpl) * Личный кабинет - изменено отображение списка подписок * Личный кабинет - исправлено отображение информации о запланированной заморозке ---- * MBP::карта клиента - добавлено поле Моб. телефон * MBP::карта клиента - добавлено поле СМС телефон * MBP::карта клиента - добавлено отображение UserSide PON информации в свойстве устройства абонента * MBP::Dashboard - исправлено отображение статуса служб использующие UDP порт ---- * Ядро - добавлен парсинг строки **OPT82.xxx/0000000000007CA7B08B04BA EP** для модуля Juniper MX v2 ===== 3.13.02 (19.10.2022) ===== <alert type="info">Релиз обновлен 24.10.2022 из за проблем с отправкой смс</alert> * Админка::Устройства абонента - добавлен уникальный ключ в свойства устройств абонента * Админка::Удаление платежа - исправлена работа при удалении единственного платежа абонента или одного из двух единственных платежей абонента * Админка::Восстановление платежа - исправлена работа при восстановление единственного платежа абонента * Админка::SMS рассылка - добавлен модуль СМС рассылок * Админка::SMS рассылка - добавлен модуль Mobizon.kz и Mobizon.ua * Админка::Платежные системы - EasyPay добавлены поля под банковскую информацию * Админка::Платежные системы - Добавлена платежная система FreedomPay * Админка::Сотрудники - добавлена функция клонирования сотрудника * Админка::Сотрудники - возможность добавлять/изменять/удалять роли * Админка::Система - добавлен справочник GUI Templates для кастомизации элементов интерфейса * Админка::Сотрудники - в свойство сотрудника добавлен выбор GUI шаблона * Админка::Сотрудники - в свойство роли добавлен выбор GUI шаблона * Админка::Системные опции - в раздел "Интерфейс" добавлен выбор GUI шаблона * Админка::Системные опции - в раздел "Услуги" блока "Заморозка" добавлена галочка "Всегда снимать АП после разморозки". * Админка::Онлайн - убрано отображение в списке онлайна [[billing/preauth_sessions|предварительных сессий]] созданных ядром ---- * Личный кабинет - обновлен плагин intlTelInput используемый для валидации номера телефона * Личный кабинет - добавлен раздел меню sweet.tv * Личный кабинет - поправлен приоритет поиска для EasyPay * Личный кабинет - исправлено отображение кол-ва записей в истории сессий ---- * Система::APIUserSide - в метод get_user_list добавлена выгрузка IP устройства абонента * Система::Тариф - исправлено снятие АП за реальный IP при пополнении на тарифе **Каждый месяц, тип 3** ---- * Ядро - поправлена перезагрузка параметров при рестарте radius * Ядро - поправлена перезагрузка параметров при команде reload ---- **Wiki** * [[billing/preferences/apps/sender]] * [[billing:preferences:payment_system:freedompay|]] ===== 3.13.01 (18.08.2022) ===== <alert type="info">Релиз обновлен 22.08.2022 из за битого архива сборки</alert> * Админка - поправлена украинская локализация. * MB+ - fix режима выдачи кредита "как с ЛК" * Админка::Карта абонента - цена подключенных подписок абонента отображается с учетом скидки. * Админка::Типы устройств пользователей - добавлены поля IP адрес и Сегмент. * Админка::Устройства пользователя - добавлены поля IPv4 и Сегмент. * Админка::Подписки - исправлена ошибка когда не срабатывала скидка на подписку * Админка::IP Pool - исправлено удаление IP из пула * Админка::Справочники - "Шаблон подключения" переименован в "Шаблон создания абонента" * Админка::Справочники - "Видимость данных" переименован в "Шаблон подключения" * Админка::Карта абонента - исправлен функционал "Локальный IP из Online" * Админка::Карта абонента - исправлен функционал "Framed IP из Online" * Админка::Консольные команды - добавлена консольная команда **recount_payments_from** * Админка::Удаление платежа - теперь поддерживается удаление пополнения картой пополнения * Админка::Удаление платежа - полный пересчет (с даты удаляемого платежа) цепочки платежей после удаления платежа * Админка::Восстановление платежа - теперь поддерживается восстановление пополнения картой пополнения * Админка::Восстановление платежа - полный пересчет (с даты восстанавливаемого платежа) цепочки платежей после восстановления платежа * Админка::Карта абонента - добавлена возможность отменить заморозку в полной истории услуг * Админка::Поиск - исправлена ошибка при указании корпуса * Админка::IBOX - добавлены поля реквизитов для зачисления платежа ---- * Ядро::Авторизация - выдача IP из устройства абонента (devid > 0) * Ядро::Авторизация - "только 1 онлайн" теперь учитывает устройство абонента (основной абонент (devid 0) и его устройство (devid > 0) не будут считаться дубликатом) * Ядро::Авторизация - [[billing/preauth_sessions|предварительное создание сессии]] если есть атрибут 'Acct-Session-Id' * Ядро::Аккаунтинг - поиск [[billing/preauth_sessions|предварительной сессии]] по атрибуту 'Acct-Session-Id' * Ядро::Шаблоны - поддержка Huawei OLT в режиме cntel-xpon, пример: * x x/x/x:x.xHUAWEI_XXXXXX_XX/X/X/X/X/X/000000000000XXXXXXXXXXXX XX * Ядро::Аккаунтинг - проверка блокировки и баланса в radacctmem ---- * Система - исправлена ошибка ежедневного снятия АП за реальный IP * Система - обновление баланса в radacctmem при евенте coaenable/coablock * Система - исправлена ошибка в модулях IPVT из за которой запрос отправлялся даже если модуль выключен ---- **Wiki** * [[billing/devices_ip]] * [[admin/additionally/console_commands#платежи| Консольные команды: recount_payments_from]] * [[billing/howto/fix_no_sense_in_creating_socket_reason_address_already_in_use]] ===== 3.12.12 (04.07.2022) ===== * Админка::Карта абонента - исправлено отображение в истории платежей * MBP::Карта абонента - исправлено отображение баланса в карте абонента и истории платежей ---- * Система - исправлена ошибка отброса дробной части при снятии АП ===== 3.12.11 (23.06.2022) ===== * Админка::Карта абонента - в истории (краткой и полной) заменено округление на отбрасывание тысячных при отображении дробей. * Админка::Поиск - добавлено поле **дата заключения договора** * Админка::Параметры - в внешние интеграции добавлен раздел UserSide PON * Админка::Отчеты - добавлены фильтры в отчеты планируемой прибыли * Админка::Отчеты - в отчет запланированных заморозок добавлено поле UID * Админка::Отчеты - в отчеты из разделов абоненты, услуги добавлен фильтр субпровайдера * Админка::Карта абонента - локализация логов * Админка::Карта абонента - загрузка PON данных абонента из UserSide * Админка::Отчеты - в отчете "платежи по категориям" убрано отображение выключенных платежных систем. * Админка::Тарифы - в раздел "сервисы" добавлен выбор периода для снятия АП реального IP. * Админка::Тарифы - в раздел "сервисы" добавлена опция снятия АП за реальный IP при его подключении. * Админка::Быстрый поиск - исправлена ошибка зависания при прокрутке списка. * Админка::Быстрый поиск - исправлена возможность сортировки столбцов. * Админка::Всплывающие ошибки - добавлена локализация. ---- * Система::Platon - добавлена платежная система Platon.ua * Система::Консольные команды - добавлена команда [[billing/preferences/management/console#utility|generate_left_days]] * Система::Консольные команды - generate_trial_balance_report сокращено время генерации отчета * Система::Консольные команды - generate_trial_balance_report_city сокращено время генерации отчета * Система::Консольные команды - generate_trial_balance_report_subprovider сокращено время генерации отчета * Система::Консольные команды - generate_trial_balance_report_tarif сокращено время генерации отчета * Система::Заморозка - переписан модуль * Система::Логирование действий - переписан модуль ---- * Ядро::Accel V2 - поправлена обработка опции **включить пул должников** * Ядро::Accel V2 - в настройки добавлена галочка **Шлюз и маска сегмента** ---- **Wiki** * [[billing/preferences/management/console#utility|Консольные команды]] * [[billing/preferences/apps/sms_mailing]] добавили работу с таблицей sms_users_left_days * [[billing:preferences:payment_system:platon|]] * [[billing/pon_userside]] ===== 3.12.10 (28.04.2022) ===== * Админка::Тариф - после изменений скорости тарифа добавлена команда в очередь на смену шейпера абонентам в онлайне ---- * Личный кабинет - исправлено отображение сотых в рекомендуемом платеже ---- * Система::Очередь - добавлена мультипоточная очередь ([[billing/queue_threads|требует отдельного запуска]]) * **Система::Очередь - новый модуль обработки команд связанных с iptv** * Система::OmegaTV - изменен url api на: api.hls.tv ---- * Ядро::Nokia 7750SR - добавлена выдача IPv6 * Ядро::Accel V2 - убрана выдача IPv6 для должников, замороженных, отключенных и удаленных из за отсутствия функционала ограничения доступа со стороны BRAS * Ядро::Accel V2 - переписан модуль выдачи параметров абоненту. ---- **Wiki** * [[billing/queue_threads]] ===== 3.12.09 (07.04.2022) ===== * Админка::Кредит - поправлена ошибка неверной суммы запланированного временного кредита * Админка::IPv6 Pool - проверки и валидации * Админка::IPv6 Pool - логирование добавления/изменения/удаления * Админка::Создание абонента - автоматическое назначение IPv6 адреса при создании абонента * Админка::Карта абонента - автоматическое назначение IPv6 адреса при включении абонента * Админка::Тарифы - валидации добавления/удаления IPv6 пула * Админка::Тарифы - логирование добавления/удаления IPv6 пула * Админка::Полная история абонента - исправлена ошибка отображения логина абонента в истории изменений в место логина сотрудника * Админка::Краткая история абонента - исправлена ошибка отображения логина абонента в истории изменений в место логина сотрудника * Админка::Сотрудники - в свойства сотрудников добавлена галочка "Изменять дату платежа", регулирующая возможность менять дату платежа при пополнении из админки * Админка::Скидка - глобальной фиксированной скидке добавлена возможность принимать отрицательное значение (повышая стоимость) * Админка::Пополнение - исправлено дублирование пополнения при многоразовом нажатии Enter в окне пополнения ---- * Система - в системные опции добавлен раздел [[billing/builtin_commands|Встроенные команды]]. ---- * API Billing- добавлен метод выкидывания абонета ---- **Wiki** * [[billing/ipv6_start]] * [[admin/additionally/console_commands]] * [[billing/preferences/payment_system/privatbank_kassa]] (Добавлен IP в подсеть приватбанка: 3.71.192.59/32) * [[billing/builtin_commands]] ===== 3.12.08 (22.02.2022) ===== * Админка::Внешние интеграции - добавлена поддержка prometheus.io * Админка::Подписки - добавлен учет особенности даты старта/остановки подписки для OllTv * Админка::Рекомендуемый платеж - исправлена ошибка когда рекомендуемый платеж был меньше необходимой суммы (не хватало меньше 0.01) * Админка::Справочник районов - исправлена ошибка при редактирование района * Админка::Инвойсы - добавлена переменная "Рекомендуемая сумма платежа" ${rec_pay_amount} * Админка::Внешние интеграции - добавлен freeradius api * Админка::Кредит - исправлена ошибка закрытия кредита по времени датой закрытия всех кредитов. * Админка::Сервера NAS - добавлена опция "[[billing/3_12_08_bras_extra_mac_auth|Дополнительная MAC авторизация]]" * Админка::Карта абонента - исправлена ошибка отображения баланса < 0 и > -0.01 как 0 (теперь такой баланс будет показывать как -0.01) * **Админка::CoA - новый модуль вызова CoA/PoD** * Админка::IPv6 Pool - добавлен параметр Router Network * Админка::Карта абонента - добавлен выбор/изменение/удаление IPv6 абонента ---- * Личный кабинет - обновлены права для работы с таблицей bonus_users * Личный кабинет - исправлена ошибка отображения баланса < 0 и > -0.01 как 0 (теперь такой баланс будет показывать как -0.01) ---- * mbp - отказ от snmp шаблонов * mbp - убрана обработка команд mbp_snmp_olt_list, mbp_snmp_olt_sfp, mbp_snmp_olt_onu * mbp - добавлена обработка команды mbp_pon_poll * mbp - исправлен модуль отображения свойств ONU * mbp - создание отдельных подключений к базе данных в многопоточном режиме * mbp - автоматическое определение и обработка bdcom серии P3310x * mbp - автоматическое определение и обработка bdcom серии P36xx ---- * Ядро::Juniper MX(v2) - в модуль ipoe добавлена обработка "[[billing/3_12_08_bras_extra_mac_auth|Дополнительной MAC авторизации]]" * Ядро::Juniper MX(v2) - DNS по подписке * Ядро::Accel V2 - добавлена выдача IPv6 для IPoE режима ---- **Wiki** * [[billing/prometheus]] * [[billing/freeradius_cache]] * [[billing/howto/mbp_add_to_pon_monitor]] * [[mbp/pon]] * [[billing/3_12_08_bras_extra_mac_auth]] * [[billing/external/backend_cabinet]] * [[billing/ipv6_start]] ===== 3.12.07 (19.01.2022) ===== * Админка::Карта абонента - исправлена ошибка отображения полной истории сессий (показывало последние 10 записей) * Админка::Тарифы - Каждый месяц, тип 3. Снятие АП при пополнении теперь зависит от галочки "блокировать интернет" на тарифе. [[billing/3_12_05_packet_12_change|Подробнее]] * Админка::Отчеты - добавлен отчет обработчика очереди (Отчеты => Логи) * Админка::Отчеты - добавлен отчет истории обработчика очереди (Отчеты => Логи) * Админка::Тарифы - лимитный шейпер вынесен в отдельную вкладку. * Админка::Тарифы - лимитному шейперу добавлен период сброса лимита (день, неделя, месяц, плав. дата) * Админка::Тарифы - лимитному шейперу добавлен функционал периода учета трафика * Админка::Поиск - добавлено мультидействие email- рассылка * Админка::Карта абонента - в рекомендованный платеж добавлена информация о рассрочке. * Админка::Кредит - в расчет суммы кредита добавлен учет рассрочки. * Админка::Отчеты - добавлен отчет "Планируемая прибыль по тарифам" (Отчеты => Аналитика) * Админка::Отчеты - добавлен отчет "Планируемая прибыль по адресам" (Отчеты => Аналитика) * Админка::Отчеты - добавлен отчет "Отток абонентов по тарифам" (Отчеты => Аналитика) * Админка::Отчеты - добавлен отчет "Отток абонентов по субпровайдерам" (Отчеты => Аналитика) * Админка::Кредит - добавлена система выдачи временного кредита * Админка::Сотрудники - добавлены права для выдачи временного кредита * Админка::Карта абонента - в расчет количества оставшихся дней до отключения интернета добавлена поддержка временного кредита * Админка::Карта абонента - рекомендуемый платеж, поправлен учет скидки для аренды устройств и подписок. * Админка::Устройства - в список устройств добавлен столбец с номером QinQ * Админка::Устройства - в свойства устройства добавлена вкладка "Используемые порты" * Админка::Сотрудники - в свойства сотрудника добавлена галочка "Использовать заморозку/разморозку" * Админка::Поиск - в действия над абонентом добавлена проверка прав использования заморозки/разморозки * Админка::Карта абонента - добавлена проверка прав на использование заморозки/разморозки * Админка::Тарифы - исправлена ошибка срабатывания функционала "минимальный баланс для включения интернета" у абонентов с включенным интернетом при изменении их баланса. * Админка::СОРМ - МФИ Софт добавлены в выгрузку ABONENT_IDENT поля PHONE(4) и E_MAIL(16) * Админка::Ipv6 пул - генерация адресов в сети пула * Админка::Тарифы - добавление Ipv6 пула к тарифу * Админка::Консольные команды - массовое назначение IPv6 адреса абонентам из добавленных пулов в тарифе * Админка::Платежные системы - рефакторинг платежных систем: СберБанк V1, СберБанк V2, SkySend, CloudPayments, AlfaBankru, PayMaster ---- * Личный кабинет - исправлена ошибка отображения новостей если не выбран нас. пункт. * Личный кабинет - исправлена ошибка отображения спец. символов в новостях. * Личный кабинет - исправлена загрузка шаблона указанного в настройках (из за ошибки всегда грузил olson). * Личный кабинет - исправлена проблема с частичной загрузкой истории платежей * Личный кабинет - в информации о списаниях добавлена информация о рассрочке. * Личный кабинет - в рекомендованный платеж добавлен учет рассрочки. * Личный кабинет - рекомендуемый платеж, поправлен учет скидки для аренды устройств и подписок. * Личный кабинет - добавлено отображение текущей сессии в истории сессий. ---- * API Cabinet - добавлен метод пополнения ваучером * API Cabinet - добавлен метод пополнения LiqPay ---- * Система::CoA - если абонент не онлайн а его последняя сессия закрыта по таймауту обновления сессии (rad_online), то на такую сессию будет отправлено CoA. ---- * Ядро - Поддержка периода сброса лимитного шейпера (день, неделя, месяц, плав. дата) * Ядро - Поддержка периодов учета трафика в лимитном шейпере ---- **WIKI** * [[billing/timecredit]] * [[mikbill:billing:wink|]] * [[billing/external/backend_cabinet|Дополнены права внешнего кабинета]] * [[billing/ipv6_start]] ===== 3.12.06 (01.12.2021) ===== * Админка::Роли - добавлена новая опция "Новости личного кабинета". * Админка::Подписки - увеличен размер поля для кол-ва дней триал подписки. * Админка::Поиск - добавлен фильтр поиска по типу подключения абонента. * Админка::Подписки - исправлена ошибка снятия на тарифах с типом "не снимать". * Админка::Тариф - добавлен период действия для шейпера с лимитом. ---- * Ядро - исправлена ошибка игнорирования галочки "Использовать шлюз и маску" в свойствах IP Pool ===== 3.12.05 (21.11.2021) ===== * Админка::Карта абонента - добавлена проверка прав сотрудника при снятии галочки "Интернет". * Админка::Сотрудники - поправлено логирование изменений сотрудника. * Админка::Тарифы - При создании абонента на тарифе "Каждый месяц, тип 3" у него автоматически будет снята галочка "интернет". * Админка::Создание абонента - добавлено поле ввода email * Админка::Справочник - добавлен новый справочник "Видимость данных" в раздел "Система" * Админка::Справочник - добавлен новый справочник "Шаблон подключения" в раздел "Система" * Админка::Платежные системы - UkrPays добавлена поддержка субпровайдеров * Админка::Платежные системы - Банк Фамильный добавлена поддержка субпровайдеров * Админка::Платежные системы - Portmone добавлена поддержка субпровайдеров * Админка::Платежные системы - AllTime24 добавлена поддержка субпровайдеров * Админка::Платежные системы - добавлена платежная система Reeves * Админка::Карта абонента - добавлена сделать поле email обязательным к заполнению * Админка::Карта абонента - расширена длина поля логин с 32 до 64 символов * **Админка::Подписки - переписан алгоритм продления подписок (дополнено 03.11.2021)** * Админка::Подписки - исправлена ошибка срабатывания скидки на подписку с типом "подарок". * Админка::Подписки - продление теперь учитывает скидку абонента. * Админка::Очистка логов - очистка логов в SQL теперь использует время сервера биллинга в место времени сервера SQL. * Админка::Отчеты - исправлен фильтр в Отчеты => Услуги => Индивидуальная скидка * Админка::Тикеты - добавлено поле для ввода номера наряда из внешних систем * Админка::Карточки пополнения - поправлена выгрузка в Excel * Админка::Справочник - добавлен новый справочник "IPv6 Pools" (тестирование) ---- * CoA::Скат - доработана обработка нескольких сервисов указанных через запятую. ---- * Система::автотест - контроль работы алгоритма снятия абонплаты тарифа * Система::автотест - контроль работы алгоритма снятия аренды устройств * Система::автотест - контроль работы алгоритма снятия рассрочки устройств * Система::автотест - контроль работы алгоритма снятия подписок ---- * Личный кабинет - исправлена ошибка валидации номера телефона при восстановлении пароля по СМС. * Личный кабинет - исправлена ошибочная загрузка новостей из других районов. * Личный кабинет - RentSoft увеличен параметр height для iframe до 1500px * Личный кабинет - исправлена ошибка формирования переменных для реквизитов компании субпровайдера в квитанции ---- **Wiki**: * [[billing/3_12_05_packet_12_change]] * [[admin/settings/system/connectiontemplate]] * [[admin/settings/system/connectiontemplatetype]] * [[admin/main/create_user_by_template]] * [[billing:preferences:payment_system:sub_provider|]] * [[mikbill:services:index#взаимоисключения| Подписки взаимоисключения]] * [[mikbill:services:index#взаимовключения| Подписки взаимовключения]] ===== 3.12.04 (29.09.2021) ===== * Админка::IP Pools - исправлена ошибка удаления IP из пула. * Админка::История сессий - скрытие дубликатов сессии закрытые rad_online. * Админка::Перезапуск радиуса - исправлен перезапуск при использовании systemctl * Админка::Заметки(стикеры) ===== 3.12.03 (10.09.2021) ===== * Админка - исправлена проблема с отправкой id абонента при заказе услуги в 24h.tv * Админка - установлен формат по умолчания для выгрузок СОРМ MFI SOFT Y-m-d Y H:i:s * Админка - добавлена опция смена формата даты выгрузок СОРМ MFI SOFT * Админка - исправлена ошибка в отчете -"Финансы-Платежи по устройствам абонента" * Админка - исправлена ошибка в отчете -"Субпровайдер-терминалы" * Админка - в окно "о программе" добавлена информация о ревизии БД * Админка - исправлена ошибка в отчете платежи * Админка - исправлена ошибка в отчете финансы субпровайдер ---- * Личный кабинет - ошибки авторизации теперь имеют статус 401 и записываются в nginx access log ("POST /index/main HTTP/1.1" 401) ---- * Безопасность - дополнительная фильтрация данных отображаемых в ЛК ===== 3.12.02 (26.08.2021) ===== * Дашборд - чтение порта для сервиса Mikbill из xml конфига админки. * Админка - исправлена проблема с рандомным значением порта при установке усв-а в карточке абона * Админка - испаравлена ошибка в платежной системе OnPay * Админка - исправлена логика работы лояльного перерасчета для oll.tv - считаает сумму с начала текущих суток * Админка - в систему событий добавлен скрипт блокировки абонента **mb_event_user_blocked.sh** * Админка - в систему событий добавлен скрипт разблокировки абонента **mb_event_user_unblocked.sh** * Админка - в систему событий добавлен скрипт смены состояния абонента **mb_event_user_state_change.sh** * Админка - в систему событий добавлен скрипт активации iptv подписки **mb_event_iptv_enable.sh** * Админка - в систему событий добавлен скрипт деактивации iptv подписки **mb_event_iptv_disable.sh** * Админка - в систему событий для iptv скриптов добавлена передача внутреннего и внешнего ID подписки. * Админка - исправлена ошибка в работе фискализации КомтетКасса при сбое отправки чека в очередь * Админка - изменен тип чека с "товарного" на чек "за услугу" для фискализации КомтетКасса * Админка - исправлена ошибка при полном удалении абонента * Админка - добавлена поддержка СОРМ Норси-Транс Яхонт ---- * Ядро - Mikbill DHCP: поправлен поиск абонентов по MAC из поля Remote ID (Option82) ---- **Wiki** * [[billing/external/backend_cabinet#change_log|Обновление апдейтера внешнего ЛК]] * [[billing/configuration/events]] * [[billing:configuration:yahont|]] ===== 3.12.01 (19.08.2021) ===== * Дашборд - исправлено отображение онлайна * Дашборд - исправлено отображение состояний сервисов (тест) * Дашборд - добавлена возможность мониторинга сервисов на удаленных серверах (указание IP, порта и протокола в конфиге) * Дашборд - исправлено отображение нагрузки CPU * Отчеты - добавлен отчет "Платежи по географии" * Платежные системы::VienaSaskaita - исправлена ошибка при обработке банковской выписки * Платежные системы::AbSebBankas - исправлена ошибка при обработке банковской выписки * Платежные системы::LuminorBank- исправлена ошибка при обработке банковской выписки * Платежные системы::Maxima - исправлена ошибка при обработке банковской выписки * Платежные системы::Swedbank - исправлена ошибка при обработке банковской выписки * Платежные системы::Perlas - исправлена ошибка при обработке банковской выписки ---- **Wiki** * [[billing/howto/mbp_config]] ===== 3.11.01 (10.08.2021) ===== * Админка::Поиск - исправлена ошибка поиска по Нас. пункту + район + улица. * Админка::mbp - исправлено отображение тикетов. ---- **Wiki** * [[billing/mikbill_restructure]] ===== 3.10.01 (05.08.2021) ===== * Админка::поиск - поиск по ИНН для юр.лиц * Админка::Терминалы::Детально - исправлена ошибка в отчете Приватбанк v2. * Админка::Сотрудники - история хешей паролей (для запрета использования старых паролей) * Админка::Реальный IP - исправлена ошибка смены субпровайдером реального IP абонента. * Админка::Настройки::Системные - добавился пункт "Внешние связи" куда перенеслись UserSide, SMS, СОРМ, PMon, Flussonic и TrueIP. * Админка::Настройки::Системные - добавился пункт "NAS/BRAS" куда перенеслись настройки отдельных типов BRAS. ---- * Личный кабинет::пополнения - Опция запрета пополнения счета юр. лицам из личного кабинета ---- * Безопасность - смена алгоритма шифрования паролей сотрудников с md5 на md5(base64_encode(md5(PASSWORD) + SALT)) ===== 3.09.02 (03.08.2021) ===== * Админка::Бонус магазин - исправлено редактирование/удаление магазина. ---- * Личный кабинет - Исправлена ошибка парсера для уведомления турбо * Личный кабинет - Исправлена ошибка парсера для уведомления о переводе средств * Личный кабинет - Исправлена ошибка парсера для уведомления о заказе "Реального IP" ---- * Ядро - корректное завершение соединения с радиус в случаи его потери. ---- Wiki * [[billing/mikbill_radius_perl_module]] * [[billing/radius_settings]] * [[billing/external/backend_cabinet#change_log|Обновлены права для внешнего ЛК]] * [[billing/howto/2fa]] ===== 3.09.01 (26.07.2021) ===== * Личный кабинет - Поправлена обработка Unicode символов в новостях * Личный кабинет - Исправлена проблема в сумме платежа для Тинькоф и LiqPay ---- * Безопасность - отключение php функций ---- * СМС рассылка - SmsUkraineClass убрано использование base64_decode ---- Wiki * [[billing/secure_26072021|Отключение PHP функций]] * [[https://wiki.mikbill.pro/_media/billing/preferences/apps/sms.tar|Скрипт СМС рассылки (fix отключения функций 3.09.01)]] * [[billing/preferences/apps/sms_mailing]] ===== 3.08.01 (22.07.2021) ===== * Безопасность - Фильтрация всех данных отображаемых в ЛК (полученные из БД). * Безопасность - Фильтрация строки рестарта mysql/radius (системные опции) * Админка::Чек - исправлена проблема с переменной $CHECK_ADDRESS ---- ===== 3.07.05 (17.07.2021) ===== * Админка::Отчеты::Подписки::Статистика детально - исправлен подсчет дней. * Админка::Отчеты::Нестандартные платежи - исправлена ошибка открытия отчета. * Админка::Отчеты::Платежи - исправлен подсчет суммы * Админка::Договора - исправлено срабатывание переменной $FIO на переменную $FIO_RODITLN * Админка::Консольные команды - sectorsync теперь может принимать в качестве аргумента ID сегмента для синхронизации * Админка::Консольные команды - sectorsync теперь исправляет дубликаты local_ip * Админка::Консольные команды - sectorsync теперь работает на всех состояниях абонентов * Админка::Сегменты - переработана логика добавления IP * Админка::Сегменты - при изменении маски сегмента в меньшую сторону(кол-ва хостов), система изменит IP только у абонентов не попадающих в новый диапазон (раньше менялось у всех абонентов). * Админка::Сегменты - при изменении маски сегмента в большую сторону(кол-ва хостов), у абонентов не будет меняться IP (раньше менялось у всех абонентов). * Админка::Смена состояния - добавлена проверка на дубликаты IP при изменении состояния абонента (нормальный, заморожен, отключен, удален). * Админка::Смена сегмента - добавлена проверка на дубликат local_ip при изменении сегмента (момент возвращения старого IP) * Админка::Карта абонента - добавлена проверка на дубликат local_ip при изменении local_ip (момент возвращения старого IP) * Админка::Консольные команды - добавлена команда **[[admin/additionally/console_commands|shaper_generate_vasexperts]]** * Админка::Консольные команды - исправлена ошибка обновления данных сессии в истории сессии при использовании rad_online * Админка::IPTV - Смотрешка сумма отпраялется в копейках для callback * Админка::Отчеты::Трафик сегмент/vlan - исправлено отображение кол-ва абонентов * Админка::Отчеты::Трафик сегмент/vlan - добавлена запись в дебаг информации отчета * Админка::2click -добавлена поддержка субпровайдеров для платежной системы 2click * Админка::Отчеты - исправлена проблена с отображением данных для 2сlick в отчете финансы/субпровайдер-терминалы ---- * Ядро - Juniper MX v2: исправлено CoA блокировки абонента * Ядро - VASExperts: индивидуальные шейпера * Ядро - Juniper MX v2: исправлена ошибка в порядке назначения сервисов (не перезаписывались если у них одинаковые ID) * Ядро - Juniper MX v2: исправлена выдача сервиса должнику без использования пулов биллинга. ---- * Личный кабинет - TrinityTV исправлена проблема с мак-адресом при добавление ус-ва по коду * Личный кабинет - Платежная система ПриватБанк. Добавлена возможность передавать сумму в форму оплаты ---- * Безопасность - Экранирование элементов меню при загрузке в ЛК. * Безопасность - Экранирование элементов меню при загрузке в Админке. ---- **Wiki** * [[billing/howto/individual_shaper_vasexperts|Индивидуальные шейпера vasexperts]] * [[billing/howto/files_and_directory_permission]] ===== 3.07.04 (10.06.2021) ===== * Админка::Новости кабинета - добавлена возможность указать несколько населенных пунктов для одной новости. * Админка::[[billing/configuration/events|Система событий]] - исправлен двойной запуск **mikbill_onoff_user_event.sh** при ручном отключении интернета. * Админка::[[billing/configuration/events|Система событий]] - изменен запуск **mb_event_port_change.sh** на **mb_event_switch_change.sh** при изменении switch у абонента. * Админка::Графики - исправлен отчет "годовой финансы график". * Админка::СОРМ - VASExperts добавлено кастомное поля префикса номера договора * Админка::СОРМ - VASExperts добавлена фильтрация платежей по субпровйдеру * Админка::Карточка абонента- Добавлено поле ФИО в родительном падеже * Админка::Договор - Добавлена переменная в шаблон договора ФИО в родительном падеже $FIO_RODITLN * Админка::Отчеты - Добавлен отчет "Платежи по устройствам абонента" (Аренда/Покупка/Рассрочка) * Админка::Подписки - исправлена ошибка "лояльного пересчета" возникшая в последнем дне месяца. * Админка::Подписки - исправлены ложные записи в историю абонента после пополнения. * Админка::Заморозка - убрана проверка включенной галочки интернет при возврате АП. * Админка::Подписки - исправлена ошибка активации базовых подписок после пополнения/включения/отключения абонента. * Админка::Вкладки - добавлены действия с вкладками: закрыть, закрыть все,закрыть другие (клик на вкладке правой клавишей) * Админка::Справочник - добавлен блок адреса в справочник NAS-серверов * Админка::Справочник - добавлен новый справочник "Базовые станции" (WiFi) * Админка::Платежная ситема- добавлена платежная система CityPay PR (протокол CityPay) * Админка::oll,tv - устранена проблема с birth_date ---- * Личный кабинет - при заморозке с возвратом ап теперь не учитывается состояние галочки "интернет". * Личный кабинет - добавлена в сисопции опция, которая дает возможность скрывать детализацию по подпискам в ЛК, у которых условие содержит "баланс < 0" ---- * Ядро - подготовка к использованию одной таблицы абонентов. * Ядро - добавлена возможность включить debug только ядра * Ядро - расширена информация выводимая в request_timing * Ядро - исправлено восстановление связи с mysql * Ядро - в модуле Juniper MX v2 дополнена авторизация по MAC для IPoE. * Ядро - Juniper MX v2: fix ответа для неизвестных абонентов. ---- **Wiki** * [[billing/config_file#пример_конфигурации_файла_админки]] * [[billing/nas_access_server/junipermx_v2#авторизация_по_mac|Juniper MX v2 - Авторизация по MAC]] * [[billing:preferences:payment_system:citypaypr|]] ===== 3.07.03 (22.04.2021) ===== * Админка::VPN база - исправлена ошибка установки Framed IP если VPN база пустая. * Админка::Консольные команды - **unlim_block** теперь запускает скрипт mikbill_onoff_user_event.sh для заблокированных абонентов. * Админка::Консольные команды - **unlim_block_month** теперь запускает скрипт mikbill_onoff_user_event.sh для заблокированных абонентов. * Админка::Консольные команды - **unlim_block_month_type2** теперь запускает скрипт mikbill_onoff_user_event.sh для заблокированных абонентов. * Админка::Консольные команды - **block_dolgniki_inet** теперь запускает скрипт mikbill_onoff_user_event.sh для заблокированных абонентов. * Админка::Консольные команды - **pay_mth** теперь запускает скрипт mikbill_onoff_user_event.sh для заблокированных абонентов. * Админка::Системные опции - в опции СКАТ добавлена опция выдачи маски из сегмента абонента. * Админка::Отчеты - добавлен отчет авторизации в личном кабинете * Админка::Платежная система - СОТАС исправление ошибки 1202 * Админка::IPTV - добавлен модуль CAS DRECrypt. * Админка::Консольные команды - **pool_online** теперь не удаляет IP из использованных если такой IP есть в "онлайне". * Админка::Онлайн - исправлено отображение "замороженных", "отключенных" и "удаленных". * Админка::Онлайн - исправлено отображение "примечания". * Админка::IPTV - Смотрешка добавлен функционал калбека для заказа из приложения. * Админка::Поиск - Исправлена пробелма с поиском у субпровайдеров * Админка::Поиск - при ограничении кол-ва вывода строк у сотрудника, сделана обратная сортировка по uid * Админка::Консольные команды - из списка убраны команды "нежелательные" для запуска из интерфейса. * Админка::Отчеты - добавлен отчет по CAS DRECrypt (Отчеты => IPTV => DRECrypt) ----- * Кабинет - добавлено логирование входов в кабинет * Кабинет - исправлена возможность "разморозки" при выключенной заморозке на тарифе. Возможность разморозки при выключенной заморозке остается в функционале "[[cabinet/settings/auto_open|Авто перехода]]" ЛК. ----- * Ядро - исправлена ошибка авто-выкидывания должников. * Ядро - исправлена ошибка c возвратом IP в IP Pool. * Ядро - расширено логирование таймингов обработки radius запроса. * Ядро - исправлено ошибка авторизации с низким балансом на тарифе "каждый день, если было подключение". * Ядро - модуль Juniper MX v2, поправлена выдача IP должнику из пула биллинга если не активна опция CoA для состояний абонента. * Ядро - улучшен контроль освобождения IP при закрытии/переоткрытии сессии. * Ядро - модуль Juniper MX v2, добавлена выдача IP из пулов замороженных, отключенных, удаленных. * Ядро - добавлен модуль RedBack SE100 IPoE (mac/ip авторизация). ----- **Wiki:** * [[billing:preferences:payment_system:commission|]] * [[billing/external/backend_cabinet#change_log|Обновлены права для внешнего кабинета]] * [[billing/howto/ip_pool_fix]] * [[cabinet/settings/auto_open]] ===== 3.07.02 (25.03.2021) ===== * Админка - Исправлена иногда возникающая ошибка Undefined variable: _COOKIE * Админка::Тип устройств пользователей - добавлена проверка на использование перед удалением. * Админка::[[admin/settings/system/ip_pools|IP Pool]] - Добавлено массовое добавление [[admin/settings/system/ip_pools|IP Pool]] на тарифы. * Админка::Поиск - исправлена ошибочная подсветка "онлайн" абонентов. * Админка::Онлайн - исправлено отображение телефонов. * Админка::Процентный кредит - добавлен учет разрешенного минуса при снятии АП за процентный кредит. * Админка::Очередь - добавлена проверка состояния абонента перед отправкой CoA блокировки. * Админка::Liqpay - в отчет будет добавляться сумма с учетом выставленной комиссии. * Админка::IP Pools - добавлена проверка на использование добавляемого адреса в IP Pool. * Админка::Карта абонента - добавлена проверка на использовании при выборе локального IP * Админка::Карта абонента - добавлена проверка на использовании при выборе Framed IP * Админка::[[mikbill/services/index|Подписки]] - расширение функционала "триал" подписок. * Админка::[[mikbill/services/index|Подписки]] - добавлено логирование подключения/отключения/деактивации. * Админка::[[mikbill/services/index|Подписки]] - добавлен учет логики "Вид" в настройках подписки. * Админка::[[mikbill/services/index|Подписки]] - переработан отчет "статистика детально" * Админка::СОРМ - vasexperts добавлена выгрузка полей для юр лиц * Админка::О программе - добавлена <popover trigger="hover" html="true" content="{{:license.jpg?300}}">__информация о лицензии и обновлениях__</popover>. * Админка:: PayBerry - расширено поле TransactionId в связи с увеличившейся длиной передоваемого значения * Админка:: MOOVI - исправлена проблема активации подписок для тв модуля * Админка:: youtv - исправлена проблема активации подписок для тв модуля * Админка:: поиск - исправлена проблема с поиском у сотрудников привязанных к субпровайдеру * Админка:: договор - исправлена проблема с заменой переменных в шаблоне договора ---- * Личный кабинет - добавлен ответ на запрос favicon если его нету. * Личный кабинет - добавлен параметр НОМЕР_ДОГОВОРА в ссылку для оплаты. * Личный кабинет - добавлено логирование подключения/отключения/деактивации подписок. ---- * Ядро::Accel V2 - выдача IP из пула замороженных если включена галочка "включить Pool должников" * Ядро::Accel V2 - выдача IP из пула отключенных если включена галочка "включить Pool должников" * Ядро::Accel V2 - выдача IP из пула удаленных если включена галочка "включить Pool должников" * Ядро - Добавлен поиск абонента по MAC устройства из Option82 (поле Remote ID) * Ядро - запуск команд без блокировки процесса. ---- * [[billing:preferences:payment_system:rnkbsite|]] ===== 3.07.01 bugfix (19.02.2021) ===== * Админка::Онлайн - исправлено отображение онлайна * Админка::Поиск - исправлен поиск по адресу * Админка::Быстрый поиск - исправлено отображение кол-ва найдених записей * Админка::Выкидывание - исправлена ошибка когда абонент оставался висеть "онлайн" после выкидывания. * Админка::Платежные системы - исправлена ошибка проверки подписи в ЦКасса. ===== 3.06.05 (18.02.2021) ===== * Админка::[[admin/additionally/console_commands|Консольные команды]] - добавлена команда iptv_user_sync для синхронизации подписок указанного абонента * Админка::[[admin/additionally/console_commands|Консольные команды]] - добавлена команда iptv_sub_sync для синхронизации абонентов с указанной подпиской * Админка::Карта абонента - исправлено отображение карты при проблеме с устройством абонента. * Админка::Онлайн - оптимизация получения данных и кол-во отправляемой информации. * Админка::IP Pools - добавлены поля для ввода DNS1 и DNS2. * Админка::Тарифы - Переименована вкладка в свойствах тарифа с IP Pools в Dynamic Pools * Админка::Тарифы - В свойства тарифа добавлена вкладка Real IP Pools * Админка::Карта абонента - Выдача реального IP абонента из Real IP Pools тарифа (если добавлены). * Админка::Снятия АП - исправлена ошибка приводившая к игнорированию пополнения, если оно было совершено в момент снятия АП. * Админка::Абоненты - подготовка к переходу на использование одной таблицы users. * Админка::Поиск - оптимизация запроса поиска. ---- * Личный кабинет - Исправлена кодировка в примечании к платежу за реальный IP. * Личный кабинет - Исправлено отображение комиссии в плат.системе Тиньков * Личный кабинет - Исправлена ошибка кодировки при смене пароля на кириллицу. * Личный кабинет - Добавлен вызов mb_event_ticket_open.sh при создании тикета. * Личный кабинет - Добавлен вызов mb_event_ticket_message.sh при добавлении сообщения в тикет. * Личный кабинет - Исправлена локализация в шаблонах. * Личный кабинет - Выдача реального IP абоненту из Real IP Pools тарифа (если добавлены) ---- * Ядро - оптимизация работы с accounting. * Ядро - Fix работы Mikrotik RADIUS DHCP на v6.46 и выше. * Ядро - добавлен тайминг обработки запросов. * Ядро::Accel V2 - добавлена выдача шлюза, маски, dns из Real IP Pool. * Ядро::Nokia 7750SR - добавлена выдача шлюза, маски, dns из Real IP Pool. * Ядро::Cisco ASR - добавлена выдача шлюза, маски, dns из Real IP Pool. ---- * Wiki: [[billing/howto/real_ip_pool]] ===== 3.06.04 (26.01.2021) ===== * Админка::Отчеты - исправлена ошибка в отчете "максимум трафика". * Админка::Тикеты - добавлен перевод переменных в логах тикетов. * Админка::Платежи - исправлена кодировка в платеже "за подключение". * Админка::[[billing/customization/snmpwalk|MAC на портах]] - исправлена ошибка при обработке абонентов. * Админка::Поиск - исправлена ошибка при поиске абонентов по IP * Админка::Сегменты - исправлена ошибка при указании range в сегменте. * Админка::Выкидывание - добавлено экранирование параметров передаваемых на radclient * Админка::Скрипты - добавлено экранирование параметров передаваемых на запускаемые скрипты ---- * Личный кабинет - добавлено уведомление с информацией "о переходе" на тариф с нового месяца. * Личный кабинет - исправлена ошибка отображения страниц при активации/деактивации услуги "Реальный IP". ---- * Ядро - добавлено экранирование параметров передаваемых на radclient * Ядро - добавлено экранирование параметров передаваемых на запускаемые скрипты ===== Архив изменений проекта ===== [[oldchanges|]] changelog.txt Последнее изменение: 2 дн. назад — alexd