Ubilling 1.4.6 rev 9124 Bronze Head of Shame
Зміни в структурі БД.
userstats.ini: кілька нових, необов'язкових опцій WA_*, що керують поведінкою та виглядом веб-застосунку.
Облік зарплат: сторінка друку табелів обліку робочого часу тепер відкривається в новій вкладці.
Модуль “Контроль швидкості”: в наслідок рефакторингу став трішки притомнішим.
Модуль Реєстрація ONU на ZTE/Huawei OLT: додано підтримку ZTE C600. Додано підтримку карт GFGN, GFCH, GFBT, A01GFBT. Спасибі @misterromanbush
Модуль Заявки на підключення: виправлено відсутність адреси при створенні “можливості підключення” в тортику.
Модуль “Пошук користувачів”: теоретично, став трішки адекватніше виглядати та поводитись.
Модуль УКВ: проведено невеличку чистку коду, фінансовий звіт перестав анігілювати на PHP 8.3.
Модуль PONizer: примітивний манкіпатчинг для SFE90BT HAL.
Модуль XMLAgent: додано новий виклик для отримання тарифів, що доступні для переходу користувачу.
Модуль XMLAgent: оновлено виклик для створення support tickets - тепер можна відповідати на тікети, а не лише створювати нові.
Кабінет користувача: тотальний рефакторинг модуля “Нагадування”.
Кабінет користувача: модуль “Нагадування” тепер знає про E-mail користувача і дозволяє користувачу тим керувати(надсилати E-mail вам все ще доведеться чимось на кшталт OnePunch'ів).
Кабінет користувача: модуль “Нагадування” тепер також знає про розсилку ПриватБанк інвойсів і також дозволяє користувачу тим керувати.
Модуль “Користувачі”: відображення останніх списань в таблиці користувачів нарешті використовує нативні механіки “Fees Harvester”.
Визначення виробника за MAC: тепер для використання потребує окремого специфічного права MACVEN.
Модуль “Статистика трафіку користувача”: реалізовано можливість перегляду OpahnimFlow графіків користувача в довільних інтервалах часу.
RemoteAPI: страшний по своїй суті виклик stgfeecharge2mysql нарешті став абсолютно deprecated і більше не потрібен.
“Fees Harvester”: фікс потенційного незакінченого зациклювання через можливий невалідний хендлер файлу логу Старгейзеру.
NyanORM: додано GROUP BY clause + мінорні фікси
Скін “UbNg”: здійснено чергову спробу виправити відображення на 2K/4K моніторах.
Глобально: в силу того, що Google API для генерації QR припинив своє існування, всю роботу з QR було перенесено на нову натівну libGD бібліотеку.
UBinstaller: додано бінарні пакети для встановлення на FreeBSD 14.1 amd64.