Changelog - история развития проекта
- Рекомендуем выполнить: Полный переход на utf8 (utf8mb4)
3.14.04 (пре-релиз)
- Админка - В карты пополнения добавлен фильтр "без реализатора"
- Админка - Исправлено отображение дома в карте абонента
- Админка - Добавлен справочник Типы документов
- Система - в модуле Omnicell исправлено снятие за реальный IP по типу "как в тарифе"
- Система - в модуле Omnicell исправлена ошибочная блокировка абонентов при наличии средств
- Система - исправлено снятие ежедневной АП при пополнении замороженного абонента с отключенным интернетом.
- Ядро - Добавлена обработка accounting (сессии) запросов через redis (тестирование)
- Ядро - Добавлена проверка "включена ли у абонента привязка IP+MAC" перед вызовом алгоритма защиты IP+MAC
Wiki
3.14.03 (05.11.2024)
- Админка - В карте абонента на вкладке Omnicell поправлено отображение поля статус
- Админка - В карте абонента на вкладке Omnicell поправлено отображение времени ввода ОТП кода
- Админка - В карте абонента в свойствах устройства абонента добавлена кнопка открыть OLT
- Админка - В карте абонента в свойствах устройства абонента добавлена кнопка открыть ONT
- Админка - Добавлен справочник Шаблона разбивки платежей (Настройки ⇒ Прием платежей)
- Админка - Добавлен справочник Счета в банке (Настройки ⇒ Прием платежей)
- Админка - Добавлены regexp фильтрации ввода паспортных данных (Настройки ⇒ Системные опции ⇒ Параметры, раздел Интерфейс)
- Админка - Добавлен отчет по паспортным данным (Отчеты ⇒ Абоненты ⇒ Паспортные данные)
- Админка - Исправлен фильтр в оборотно-сальдовой ведомости
- Админка - Исправлено отображение IP адреса в названии устройства
- Админка - В справочник домов добавлено поле почтовый индекс
- Админка - В карте абонента поле "индекс" (если не заполнено) берет значение из справочника дома
- Платежные системы - Easypay добавлено разделение платежа
- Платежные системы - Platezhka добавлено разделение платежа
- Платежные системы - ПриватБанк версия 2 терминалы/кассы добавлено разделение платежа
- Платежные системы - Portmone добавлено разделение платежа
- Платежные системы - IPay добавлено разделение платежа
- Личный кабинет - поправлено отображение кириллицы в названии тарифа Omnicell
- Личный кабинет - поправлено отображение цены за реальный IP
- Система - Поправлен алгоритм Интернет отключится через для тарифа Omnicell
- Система - Добавлена консольная команда omnicell_migrate_v1_to_v2
- Система - Поправлено ошибочное продление omnicell у должников
- Система - Добавлена проверка подписок при смене будущего тарифа
Wiki
3.14.02 (07.10.2024)
- Админка - добавлен справочник Компании
- Админка - субпровайдерам добавлен выбор компании
- Админка - кнопке "перерасчет/ошибка" добавлен пункт "Установить баланс" позволяющий напрямую указать какой баланс сделать абоненту.
- Админка - Системные опции: убрана галочка "Услуга Real IP - снимать абонплату как в тарифе"
- Админка - Тарифы: добавлена галочка "Услуга Real IP - снимать абонплату как в тарифе"
- Админка - Omnicell: переделан интерфейс
- Админка - Omnicell: добавлена поддержка нескольких номеров на одной учетке.
- Админка - Liqpay: добавлена возможность изменить описание платежа
- Админка - Fondy: добавлена возможность изменить описание платежа
- Админка - Исправлена ошибка создания абонента из шаблона
- Админка - добавлен отчет по дубликатам МАК (Отчеты ⇒ Абоненты ⇒ Дубликаты MAC)
- Админка - переход в ЛК добавлена поддержка URL ЛК от субпровайдера или компании
- Кабинет - реализация шаблонизатора
- Кабинет - переписан интерфейс управления номерами omnicell (lifecell)
- Ядро - в модуль Cisco ASR добавлена отправка IPv6 атрибутов
- Ядро - в модуль mikrotik DHCP добавлена отправка шейпера для IPv6
- Система - добавлена консольная команда mbp_pon_flush для очистки информации об устройстве
- Система - увеличена скорость работы алгоритма команды sectorsync
- Система - разморозка теперь проверяет время разморозки перед снятием АП (если в ближайшие ~10 минут будет снятие АП по расписанию, то разморозка не снимет АП)
- Система - переписан модуль снятия ап за реальный IP
- Система - переписан модуль Omnicell (lifecell)
- Мониторинг - добавлено отображение адреса абонента в списке ONT
- Мониторинг - добавлена история сигналов ONT
- Мониторинг - добавлена скорость порта ONT
- Мониторинг - добавлена подсветка уровней RX сигналов в списке ONT
- Мониторинг - добавлена поддержка SmartFiber GPON
- Мониторинг - добавлена поддержка C-DATA FD1216
- Мониторинг - добавлена поддержка C-DATA FD1104
- Мониторинг - добавлена поддержка Eltex LTP8X
- Cabinet API - omnicell переходит в состояние deprecated до обновления модуля на новую версию
Wiki
3.14.01 (05.08.2024)
- Админка::Карта абонента - изменено отображение причин отсутствия интернета
- Админка::Поиск - поиск по имя/логин/примечание так же ищет по имя компании (юр. клиенты)
- Админка::Справочники - справочник услуги переименован в подписки в выпадающем списке справочников
- Личный кабинет - правка локализации
- Личный кабинет - отображение рассрочки в информации об абонплате при наличии скидки
- Личный кабинет - поправлено перенаправление на страницу которую хотели открыть до авторизации
- Мониторинг - добавлена поддержка BDCOM P3600-08 и BDCOM P3600-16
- Система - оптимизирован алгоритм закрытия кредитов КК credit_null
- Система - исправлены ошибки когда баланс абонента не менялся хотя запись об изменении была
- Система - в запрос get_user_list из API Pmon добавлен ответ устройствами абонента
- Система - для заданий очереди увеличен размер генерируемого uuid с 13 до 32
Wiki
3.13.20 (01.07.2024)
- Админка::Отчеты - в отчете "финансы-субпровайдер" основная сумма разбита на: касса, карты пополнения, платежные системы.
- Админка::Отчеты - добавлен отчет "финансы-субпровайдер детально"
- Админка::Карта абонента - исправлен баг отображения списка контактов
- Админка::Реселлеры - добавлена привязка к субпровайдеру
- Админка::Справочники - в справочнике домов исправлена ошибка фильтрации по дому
- Админка::Создание абонента - привязка к выбранному району при создании дома
- Админка::Системные опции - в раздел интерфейса добавлена опция Обязательно выбирать район при создании абонента
- Система::Консольные команды - убрана обработка пулов добавленных как пул реалок из команд: clear_pool_ip_online, pool_recreate_all, pool_recreate
- Система::Portmone - добавлена передача баланса, рек. суммы пополнения и адреса абонента
- Ядро - убрано удаление IP из пула если такой IP уже есть в онлайне (дубликат)
3.13.19 (03.06.2024)
- Админка::Отчеты - в логах SMS изменено отображение шлюза и типа смс
- Админка::Быстрый поиск - поправлен фильтр по полям
- Система - модуль Sender если номер смс пустой, то ищет номер телефона в контактах абонента с типом mobile и telegram, дополнительно учитываются метки рассылка и уведомления
- Система - модуль SMS API дополнительно передает UID абонента (если это возможно)
- Система - модуль Accel v2 теперь отправляет disconnect если User-Name сессии равен логину абонента
- Система - модуль Sender добавлена переменная шаблона %password%
- Система - модуль Sender поправлена переменная шаблона %service_name%
- Система - реализация собственной 2FA
3.13.18 (13.05.2024)
- Админка::Роли - добавлены права для склада
- Админка::Тарифы - в атрибуты тарифов добавлен статус без интернета
- Админка::Метки - добавлен справочник меток абонентов
- Админка::Карта абонента - добавлены метки
- Админка::Системные опции - в интерфейс добавлена опция скрытия поля меток из карты абонента
- Админка::Системные опции - в интерфейс добавлена опция отображения меток в поиске
- Админка::Пополнение счета - при пополнении счета сотрудником с указанием даты платежа будет пересчитываться цепочка платежей абонента
- Админка::Карта абонента - поле "Текущий IP" теперь будет скрыто если абонент не онлайн
- Админка::Карта абонента - убрана блокировка выбора реального IP если абонент онлайн
- Админка::Тарифы - привязка тарифов к нас. пункту
- Кабинет - поправлено отображение платежных систем включенных только у субпровайдера
- Ядро - в модуль Juniper V2 добавлена работа с IPv6
- Ядро - fix парсер MAC адреса изменял некоторые IP в MAC адреса
- Ядро - в модуль Mikrotik Radius DHCP добавлена работа с IPv6
- Система - добавлена связь всех устройств (пользователя,bras,switch) с предметами на складе
- Система - добавлена консольная команда warehouse_items_migrate для добавления существующих устройств на склад
- Система - в почтовой рассылке изменена кодировка на utf8
Wiki
3.13.17 (02.04.2024)
- Админка::Отчеты - поправлен отчет платежной системы Platon
- Админка::География - поправлено кеширование домов
- Админка::География - поправлены фильтры домов для koi8r кодировки базы
- Админка::Omnicell - добавлена опция работы напрямую с omnicell
- Кабинет - восстановление пароля по СМС теперь ищет номер телефона во всех полях
- Система - подготовка к переходу на PHP 8.3
- Система - теперь можно создавать серию карт пополнения с использованием латинских букв
- Система - теперь можно указывать отрицательный процент скидки
- Система - в mb_event_ticket_message.sh добавлена передача ID сообщения и флаг кто отправил сообщение (абонент/сотрудник)
Wiki
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
3.13.15 (05.02.2024)
- Админка::Карта клиента - переведены название запросов и их описание на вкладке Omnicell
- Админка::Тарифы - в атрибуты тарифов добавлен выбор статуса абонента при котором этот атрибут будет применяться
- Система - исправлена ошибка приводящая к прекращению работы планировщика если была запланирована смена тарифа Omnicell
- Система - исправлена сумма АП снимаемая после разморозки на ежедневном фиксированном тарифе
- Система - исправлены случайные падения мульти-поточной очереди возникшие в версии 3.13.13
- Система - ввод собственной ORM для работы с базой
3.13.14 (08.01.2024)
- Админка:Карта абонента - исправлены визуальные ошибки в работе модуля Omnicell
- Админка:Личный кабинет - в настройки отображения добавлена опция ввода пароля для подключения/отключения подписки
- Система - в быстрый поиск добавлен поиск по полям: телефон, моб. телефон, смс. телефон
- Система - в модуль Omnicell добавлены исключения при обнаружении ошибки запроса
- Кабинет - обновлены права для модуля Omnicell
- Кабинет - обработка исключений модуля Omnicell
- Кабинет - на страницы подписок добавлен функционал ввода пароля
Wiki
3.13.13 (04.12.2023)
- Админка::Omnicell - переписан интерфейс модуля
- Система::Omnicell - исправлено сохранение информации о балансе абонента
- Система::Omnicell - переписана логика взаимодействия с callback
- Система::Мульти-поточная очередь - теперь занимается выполнением скриптов
- Система::Мульти-поточная очередь - теперь занимается выполнением команд выкидывания/CoA
- Система::База данных - процедуры теперь не используются
- Система::API - в настройки добавлен JWT Secret
- Система::SMS - добавлен шлюз SMSClub.mobi
- Система::Адреса - улучшена система подсказки адреса (требуется полный переход на UTF8)
- Система::Тарифы - в тариф с плавающей датой добавлена проверка на оплату текущего месяца (без галочки авто-дата)
- Ядро - исправлена ошибка из за которой игнорировалась Timezone в конфигурации
- Ядро - подготовка к использованию memcached (выключено по умолчанию)
Wiki
3.13.12 (07.11.2023)
- Админка::Карта абонента - отображение уровней сигналов PON из Wildcore
- Админка::Карта абонента - отображение страницы Wildcore PON в карте абонента
- Админка::Карта абонента - отображение страницы Wildcore порта свича в карте абонента
- Админка::Карта абонента - исправлено отображение списка устройств у сотрудника без прав
- Система - Мульти-поточная очередь получила дополнительный параметр noexit (для запуска как служба)
- Система - убрано добавление ивента payed_packet_fee для абонентов без скидки на кол-во абонплат
- Система - исправлен расчет даты отключения интернета с подключенным реальным IP без опции как в тарифе
- Система - расчет рекомендуемой суммы для пополнения теперь учитывает ближайшие задачи из планировщика
- Система - исправлено обнуление рассрочки устройства при изменении свойств устройства
- Система - исправлено снятия рассрочки за два и более устройства
Wiki
3.13.11 (03.10.2023)
- Админка::Платежные системы - обновлен протокол Paynet
- Админка::Платежные системы - обновлен протокол Uzumbank
- Админка::Платежные системы - Добавлена платежная система EasyPay Армения
- Админка::Omnicell - исправлено обнаружение ошибки запроса
- Админка::Скидки - убрано отображение скидки под балансом если скидка равна 0
Wiki
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
3.13.09 (17.07.2023)
- Админка::Платежные системы - добавлена платежная система Revolut
- Админка::Omnicell - добавлены ограничения бизнес логики
- Админка::Карточки пополнения - исправлено отображение реализаторов
- Ядро - авторегистрация МАК - добавлена фильтрация IP адресов в новом MAC
- Ядро - для модуля mpd5 адрес лист для абонентов с активной услугой "турбо" передается с ID 128
3.13.08 (12.06.2023)
- Админка::Тарифы - Новый тип тарифа "30 дней (обязательные базовые подписки)"
- Админка::Субпровайдеры - добавлен раздел платежной системы Fondy
- Админка::Платежные системы - добавлена платежная система Halykbank
- Админка::Платежные системы - добавлена платежная система Paynet
- Админка::Платежные системы - добавлена платежная система Upay
- Админка::Платежные системы - добавлена платежная система Uzumbank
- Кабинет - в список подписок вернули отображение базовых подписок с отключенными кнопками подключить/отключить
wiki
3.13.07 (08.05.2023)
Релиз обновлен 09.05.2023 из за битого архива сборки
- Админка::Тарифы - в тариф "Каждый месяц, плавающая дата" добавлена опция "Перерасчет при активации у должника"
- Админка::Поиск - исправлено отображение кб/мб скорости в результатах поиска
- Админка::Тарифы - в свойство тарифа добавлена галочка "Отображать в списке создания"
- Админка::Тарифы - в свойствах тарифа переименована галочка "разрешить включать" в "Отображать в списке включения"
- Админка::Категории тикетов - добавлены подкатегории
- Личный кабинет - исправлена привязка footer к нижней части экрана
- Личный кабинет - добавлено отображение кода доступа для sweet.tv и trinity.tv
- Система - переход с koi8r/u на utf8mb4
- Система - выход из web сессии при не валидном jwt токене
- Ядро - Cisco ASR (ISG L3) исправлено добавление атрибута framed-route в ответ когда адреса шлюза не указан
Wiki