changelog

Changelog - история развития проекта

Приоритет на стабильность системы и bugfix

Позже будет больше информации и подробностей . Приоритет на стабильность системы, улучшения по вашим просьбам в личке и bugfix

Админка

  • Платежные системы - MonoPay.
  • Платежные системы - добавлены настройки для работы с monobank
  • Платежные системы - hutko.
  • Платежные системы - добавлены настройки для работы с hutko
  • Платежные системы - Другие
  • Платежные системы - Каспий (доработка)
  • Платежные системы - improvments
  • Платежные системы - bugfix
  • Карта абонента: муфта и ящик.
  • Поиск и быстрый поиск по муфте и ящику.
  • Опционально скрыть/показать муфту и ящик в системных опциях.
  • Тарифы — добавлена галочка «Баланс+»; раздел «Заморозка» теперь учитывает стоимость заморозки и ежедневно пересчитывает стоимость периода на предмет достаточности баланса
  • Генерация номера договора — увеличена поддержка длины до 16 символов
  • Платежная система Приват24 — добавлен выбор значения для параметра LS (UID, логин, номер договора)
  • Логирование — добавлено логирование активации/деактивации подписки
  • Ошибки удаления абонента — обновлён текст ошибки при полном удалении, если операция запрещена
  • Online данные о MAC — поиск абонентов на портах теперь учитывает абонентов «онлайн»
  • Настройки ЛК — добавлены опции запрета входа отключённым и удалённым абонентам
  • Настройки интерфейса — добавлен параметр автоматической привязки абонента по совпадению адреса
  • Устройства — добавлены поля mgmt_vlan и user_vlan
  • Права сотрудников — добавлены права - «Безналичные платежи только сегодня»
  • Права сотрудников — добавлены права - «Безналичные платежи только свои»
  • Генерация номера договора — добавлена возможность использования uid и логина
  • Поиск — добавлена возможность поиска абонентов по подписке
  • Краткая история абонента — добавлен раздел истории SMS
  • Отчёт «Реальные IP» — добавлен выбор статуса абонента
  • Рассрочка — исправлена возможность указания дробного количества месяцев
  • Accel V2 — добавлена настройка переопределения ifname на uid, логин, номер договора
  • Если указанное устройство типа OLT, то доступны все порты для выбора.
  • Улучшения и изменения по запросам клиентов.
  • Bugfixes

Личный кабинет

  • Добавлено пополнение через monobank
  • История — исправлено отображение времени сессии
  • История — увеличено максимальное количество отображаемых записей
  • Платежи — на странице подтверждения добавлен вывод UID/логина/договора в соответствии с приоритетом платежной системы (Украина)
  • Web-сессии — исправлено завершение сессии при смене IP

API

  • Добавлена полноценная работа с monobank
  • Добавлена полноценная работа с hutko
  • Улучшения и изменения по запросам клиентов.
  • Bugfixes

Ядро

  • Accel V2 — реализовано переопределение ifname
  • Улучшения и изменения по запросам клиентов.
  • Bugfixes

Система

  • Webkassa API обновлён до версии 2.0.3
  • Мониторинг BDCOM — исправлено отображение TX Power
  • Portmone — из ответа REJECT удалён тег CODE
  • Мониторинг BDCOM — исправлен OID для Firmware
  • Закрытие кредита — корректная обработка закрытия кредита по дате из системных опций (замороженные)
  • Закрытие кредита — корректная обработка закрытия по дате кредита (временный кредит, замороженные)
  • Шаблоны — добавлены переменные:
$PACKET, $PACKET_ALIAS, $PACKET_PRICE, $NEIGHBORHOOD,
$DATE_YEAR, $DATE_MONTH, $DATE_DAY, $DATE_HH, $DATE_II, $DATE_SS,
$PACKET_NEXT_PRICE, $PACKET_NEXT_SPEED_DW_MB, $PACKET_NEXT_SPEED_DW,
$PACKET_NEXT_SPEED_UP_MB, $PACKET_NEXT_SPEED_UP,
$PACKET_NEXT_ALIAS, $PACKET_NEXT, $PASSWORD
  • для выгрузки в Prometeus новый данные ниже пример
# HELP mikbillPaymentsCount The total number of payments
# TYPE mikbillPaymentsCount gauge
mikbillPaymentsCount {payment_system="liqpay", period="365d"} 394
mikbillPaymentsCount {payment_system="terminal_api", period="365d"} 0
mikbillPaymentsCount {payment_system="privat_v2", period="365d"} 8074
mikbillPaymentsCount {payment_system="portmone", period="365d"} 1
mikbillPaymentsCount {payment_system="familny", period="365d"} 4835
mikbillPaymentsCount {payment_system="ipay", period="365d"} 0
mikbillPaymentsCount {payment_system="monobank", period="365d"} 4
mikbillPaymentsCount {payment_system="easypay", period="365d"} 0
mikbillPaymentsCount {payment_system="primepay", period="365d"} 2
mikbillPaymentsCount {payment_system="whitepay", period="365d"} 0
mikbillPaymentsCount {payment_system="hutko", period="365d"} 1

URL: /api/index/prometheus/key/xxxxxxxxx/request/count_payments/days/365
значения для days: 0 - 365 (0 - текущий день).
  • Улучшения и изменения по запросам клиентов.
  • Bugfixes

Приоритет на стабильность системы и bugfix

Админка

  • Платежные системы - Каспий Банк - добавлена функция для показывания полной Абонплаты абонента при платеже.
  • Pmon - устранен баг
  • Bugfixes

API

  • Bugfixes

Ядро

  • Bugfixes
  • JuniperMX(v2) - Оптимизация алгоритма radius attribute

Система

  • Bugfixes

Админка

  • Работоспособность - поправлено отображение онлайна
  • Кол-во дней до отключения - поправлен учет фиксированной скидки подписки при пропорциональном снятии
  • Отчеты ⇒ Платежи - Поправлена пагинация в отчете
  • Отчеты ⇒ Карточки ⇒ Финансы-карточки - сегмент заменен на реализаторов
  • Отчеты ⇒ Терминалы ⇒ Терминалы-сумма - добавлен отчет
  • Отчеты ⇒ IPTV ⇒ Requests - поправлено логирование trinity tv
  • Платежные системы - скрыты платежные системы других стран
  • Middleware - скрыты middleware других стран
  • Карта абонента - добавлен функционал мульти-аккаунта
  • В настройки модуля JuniperMX(v2) добавлены поля сервисов IPv6
  • В свойства сотрудника добавлено свойство Учитывать рейтинг тарифа
  • В свойства сотрудника добавлено свойство Учитывать группу тарифа

API

  • Добавлены методы-алиасы для работы с подписками
  • Добавлен метод получения разделов меню
  • Добавлен метод получения информации о компании
  • Добавлен метод работы с переводом средств между абонентам

Ядро

  • Поправлена повторная выдача IP из пула если выданный IP замечен в Online
  • JuniperMX(v2) - добавлена выдача сервисов под IPv6

Система

  • Trinity-tv - поправлена ошибка обработки ответа
  • Добавлена поддержка мониторинга OTL Huawei MA5800
  • JuniperMX(v2) - поддержка CoA для IPv6

Wiki

Админка

  • Из карты абонента скрыты вкладки неактивных модулей (wildcore, omnicell, grusher, mrtg и т.д.)
  • Из истории сессии абонента скрыты сессии типа "auth-start"
  • Поправлено дублирование IP при выборе реального IP адреса

Личный кабинет

  • Поправлена страница логина на мобильных устройствах

Система

  • Поправлен учет периода при возврате денег за смену тарифа
  • В модуль Sender добавлено условие Тип контакта абонента

Платежные системы

  • Portmone - устранена ошибка, из-за которой средства могли зачисляться на другой аккаунт при оплате с сайта.

Ядро системы

  • Устранена ошибка проверки ip из пула при возобновлении сессии.
  • Добавлена поддержка IPv6 для Mikrotik PPPoE

Админка

  • Добавлены поля sms tel и mob tel в интерфейс создания абонента.
  • Функционал скрытия номеров телефонов теперь работает и при создании абонента.
  • Исправлено добавление IP-адресов в пул с опцией «создавать .0 и .255».
  • Исправлена проверка использования IP-адреса из пула перед его удалением.
  • Добавлено отображение UID, за которым закреплён IP, в списке IP-пула.
  • Для субпровайдеров добавлено скрытие чувствительной информации звёздочками.
  • В карту абонента добавлена страница Grusher.
  • История сигналов из карты абонентов теперь поддерживает историю из MBP

Личный кабинет

  • Добавлен редирект на страницу из запроса после авторизации.
  • Исправлено отображение количества знаков в цене реального IP.
  • Рекомендованная сумма к пополнению теперь учитывает будущий тариф.

Платежные системы

  • EasyPay — протокол API v3.6.5.
  • Liqpay v3 — разделение платежа.
  • Paynet.uz — протокол API v3.3.

Система

  • Добавлен SMS-шлюз Mikbill APP PUSH.
  • В модуль Accel V2 добавлен PoD для абонентов с подключённым IPv6.
  • Улучшен контроль IP-адресов пула (перемещение между использованными и доступными).
  • Автоматическая корректировка UID: если IP был выдан одному абоненту, но под ним в сеть вышел другой, UID обновляется.

Ядро

  • Добавлено запоминание выданного абоненту IP из пула.

Wiki

  • Админка - поправлена загрузка "типов документов" без прав доступа к справочнику
  • Админка - поправлен фильтр субпровайдеров в отчете Invoice
  • Админка - поправлено отображение сессий с Nas-Port-Id = 0
  • Админка - поправлена выгрузка в отчеты→платежи
  • Админка - добавлен фильтр по статусу абонента в отчеты→абоненты→паспортные данные
  • Админка - добавлен фильтр "Тип документа не указан" в отчеты→абоненты→паспортные данные
  • Админка - поправлено "undefined" на кнопке диалога в списке тикетов

  • Личный кабинет - исправлено изменение данных в профиле
  • Личный кабинет - отображение скорости тарифа учитывает коэффициент скорости из настроек
  • Личный кабинет - виджет календаря на странице заморозки заменен на html5 календарь

  • Система - в модуле Sender поправлена ошибка отправки -1 в переменной %left_day%
  • Админка::Настройки ЛК - в меню ЛК добавлены поля title, description, keywords
  • Админка::Отчеты - поправлен отчет абонентов с индивидуальной скидкой

  • Ядро - в модуль Juniper MXv2 добавлена отправка VRF для IPoE и PPPoE

  • Личный кабинет - все страницы переведены на шаблонизатор
  • Личный кабинет - исправлена ошибка когда подписка не отображалась если не было прав её отключить

  • Система - исправлена обработка turbo в CoA модуле JuniperMXv2
  • Система - исправлена обработка индивидуальной скорости в CoA модуле JuniperMXv2
  • Система - исправлена обработка переменной шаблона %service_name% в модуле Sender
  • Система - добавлен скрипт event'a userproperchange
  • Система - для форматирования денег используется целочисленная арифметика вместо IEEE 754
  • Система - добавлено логирование взаимовключений подписок
  • Система - добавлено логирование взаимоисключений подписок

Wiki

  • changelog.txt
  • Последнее изменение: 3 дн. назад
  • ld