nightfly Опубликовано: 2 января Опубликовано: 2 января Ubilling 1.5.9 rev 9525 The Perfect Lock Зміни в структурі БД. alter.ini: нова опція GENERATORS_ENABLED, що вмикає модуль моніторингу генераторів. alter.ini: нова опція TB_GENERATORS_NOTIFY, що вмикає нотифікацію про запущені генератори в області сповіщень. alter.ini: нова опція PON_ONU_UNI_STATUS_COMPACT, що вмикає компактне відображення стану мідних портів на ONU. alter.ini: нова опція PONBOXES_MINIMAP, що дозволяє вмикати та вимикати міні-мапу, при редагування ПОН коробки. Новий модуль Єдинорожий телепорт: дозволяє просто та зручно переносити ваш робочий білінг на новий сервер. Модуль “Реєстрація користувачів”: виправлено проблеми сумісності з PHP 8.5. Модуль “Останні події”: викинуто дубову статку на мороз. Askozia PBX: інтеграція була давно непідтримуваною, викинуто на мороз, разом зі всіма опціями. Модуль Mapon: тепер використовує OmaeURL для взаємодії з API. Модуль “Мапа ONU”: в черговий раз покращення навігації між мапою та іншими модулями системи. Новий модуль Генератори: дозволяє моніторити стан генераторів, базово облікувати мотогодини, пальне та планувати ТО. Модуль ПОНізатор: тепер причини останньої дереєстрації ONU можуть визначатись також по серійнику ONU а не тільки за MAC. Модуль “ПОН Коробки”: покращено продуктивність відмальовки зв'язків коробок на мапах. Глобально: проведено чергову спробу зробити логування подій, що відбуваються навколо користувачів, якимось трішки більш притомним. RemoteAPI: новий виклик generators, що запускає скрипти обробки станів генераторів з автоматичним запуском. RemoteAPI: новий виклик gencontrol, для примусового запуску/зупинки генераторів за допомогою зовнішнього ПЗ. Бібліотека UbillingCache: виправлено проблеми сумісності з PHP 8.5. Бібліотека OmaeURL: виправлено проблеми сумісності з PHP 8.5. Бібліотека UbillingTelegram: вся робота з CURL перенесена до одного методу, покращено сумісність з PHP 8.5. Кабінет користувача: виправлено проблеми сумісності з PHP 8.5. UBinstaller: тепер при встановленні попередньо розгортає та конфігурує SphinxSearch. UBinstaller: Зібрано бінарні пакунки для FreeBSD 14.3 amd64 + PHP 8.5. UBinstaller: Зібрано бінарні пакунки для FreeBSD 15.0 amd64 + PHP 8.5. Повний чейнджлог Оновлена демка 3
nightfly Опубліковано: 27 марта Автор Опубліковано: 27 марта Ubilling 1.6.0 rev 9583 Predator Drone alter.ini: нова опція CAPABDIR_AUTOCOMPLETE, що керує автокомплітом тортіка. alter.ini: нова опція PON_ONU_FDB_REGDETECT що вмикає спрощене визначення користувача при реєстрації невідомої ONU. alter.ini: декілька нових опцій *_CM що вмикають покращений редактор тексту, в різних місцях системи. alter.ini: опції OEFAILS_* та модулі навколо них викинуто на мороз. alter.ini: нова, точно не обов'язкова опція DUPLICATE_CASH_LINK, що вмикає дублювання контролу фінансових операцій в профілі користувача. alter.ini: нова опція DARKVOID_DISABLED для панічного вимкнення області сповіщень DarkVoid. alter.ini: нова опція TB_GENERATORS_LOW_FUEL_PERCENT, що вмикає індикацію низького рівня пального в генераторах. Модуль коротких посилань на оплату: покращено логування. Модуль ПОНізатор: оновлено SNMP шаблон ZTE C320 GPON v2 ONURX. Дякуємо Taras Melnyk. Модуль “ПОНізатор”: додано можливість швидкого переходу на вкладку певної OLT з розділу “Статистика OLT”. Модуль “Стан пірів BGP”: виправлено відображення пірів з routing instances на Juniper MX. Модуль “Можливості підключень”: автокомпліт адрес в формочці створення можливостей тепер керований. Модуль Генератори: реалізовано роздільні права на дозаправку, сервісне обслуговування та ручні запуск та зупинку. Модуль “Дії за містами”: реалізовано можливість перегляду дати та суми останніх оплат, полагоджено версію для друку. Модуль “ПОНізатор”: виправлено проблему відображення ONU прив'язаних до OLT, що більше не існують. Модуль “Метаболізм”: тепер став окремим звітом та потребує відповідних прав. Модуль “Метаболізм”: реалізовано можливість відображення зведеного звіту по життєвому циклу користувачів. Модуль “Пошук оплат”: форма пошуку тепер зберігає свій стан між надсиланнями запитів. Модуль “Екзистенційний кінь”: розподіл даних по графіках, став трішки осмисленішим. Модуль “Генератори”: додано відображення відсотків залишку в баку, переписано відображення подій. Модуль Заздрість: покращено інтерфейси створення і редагування скриптів та пристроїв. Модуль “Налаштування системи”: для редагування файлів конфігурації, тепер опційно доступний новий редактор. Модуль “Редактор crontab”: також опційно доступний новий редактор. Модуль “Консоль розробника”: покращено відображення результатів SQL запитів. Модуль “ПОНізатор”: “виправлення невідповідності OLT”, тепер потребує окремого права PONSTUFF. Модулі “Рух коштів” та “Статистика трафіку користувача”: проведено спроби спростити перехід назад до профілю. Модуль “Профіль користувача”: переписано механіку завантаження та відображення плагінів профілю. Модуль “Консоль розробника”: чергова спроба зробити прийнятний UXD. Модуль “Мапа будинків”: індикація активності абонентів в будинках стала більш притомною. Модуль Склад: більше не потребує ключів ліцензій. Модуль Облік зарплатні та премій: більше не потребує ключів ліцензій. Модуль Робота з юр.особами: більше не потребує ключів ліцензій. Модуль Тарифи судного дня: більше не потребує ключів ліцензій. Модуль Собака-поліціяка: більше не потребує ключів ліцензій. Модуль Собака-спостерігака: мінорні покращення користувацького інтерфейсу. DarkVoid: переписано механіку сповіщень. Тепер вони являють собою динамічно завантажувані окремі модулі. Глобально: всі мапи тепер запам'ятовують раніше обраний шар тайлів для кожного користувача. XMLAgent: більше не вибухає за замовчуванням, при виклику agentassigned. Дякуємо Fenicu. Кабінет користувача: Статистика по трафіку тепер трішки адекватніше відображається на мобільних пристроях. RemoteAPI: новий виклик buildsmap, що виконує оновлення кешу мапи будинків. Тепер входить до crontab за замовчуванням. OpenPayz: виправлення в фронтенді providex. Дякуємо Trinity. KaminariTile: приведено в відповідність до полісі тайлів OSM, покращено логування, додано превью, тепер працює з PHP 8.5. UBinstaller: Зібрано бінарні пакунки для FreeBSD 14.4 amd64 + PHP 8.5. UBinstaller: на мороз викинуто підтримку FreeBSD 14.2 amd64 (EoL 2025-09-30) UBinstaller: виправлено проблему, що інколи призводила до неможливості генерації серійника при встановленні. Повний чейнджлог Оновлена демка 1
nightfly Опубліковано: 1 мая Автор Опубліковано: 1 мая Ubilling 1.6.1 rev 9618 Pinwheel of Doom Зміни в структурі БД. alter.ini: нова не обов'язкова опція ASTERISK_QUEUE_SUPPORT, яка вимкнена за замовчуванням та вмикає використання черг в звітах Asterisk PBX. alter.ini: нова опція CLAPTRAPBOT_HELPDESK_INTEGRATION, що вмикає покращену інтеграцію хелпдеску з ClaptrapBot. alter.ini: нова опція YOUTV_ISP_DOMAIN, що вказує домен для псевдо-пошт користувачів сервісу YouTV. alter.ini: нова опція YOUTV_DEBUG, котра вмикає журнал відлагодження API, що може бути корисним при запуску послуги. alter.ini: опція HERD_OF_PONIES тепер ввімкнена за замовчуванням. alter.ini: нова опція HORDE_BATCH_SIZE, що встановлює розмір черги пристроїв, що одночасно опитуються в режимі орди. alter.ini: нова опція DEBTRSARCH_ENABLED, що вмикає модуль “Архів боржників”. alter.ini: нова опція MODLTPL_SEARCHBL, що вмикає шукабельний селектор SNMP шаблонів опиту обладнання. alter.ini: нова опція BRIEF_MINIMAP, що вмикає режим стислої міні-мапи комутаторів за замовчуванням, в якому відображаються тільки пов'язані комутатори. ymaps.ini: опції CANVAS_RENDER_IGNORE_LABELED, DEAD_LABEL та ALIVE_LABEL відправляються на мороз і більше ніде не використовуються. Модуль Склад: для відображення повної історії ТМЦ тепер використовуються DataTables. Модуль ClaptrapBot: тепер, за замовчуванням, відображає відомих боту користувачів. Модуль “Хелпдеск”: реалізовано динамічне оновлення наявних відповідей при перегляді тікета. Модуль “Хелпдеск”: реалізовано індикацію надсилання чи редагування відповідей на тікет в Telegram. Модуль “Хелпдеск”: покращено швидкодію при перегляді списку наявних тікетів. Модуль “ClaptrapBot”: інтерфейс взаємодії з користувачем в контексті запитів на підтримку, став трішки притомнішим. Модуль “ClaptrapBot”: реалізовано можливість миттєвого відправлення відповідей на тікети в чат з користувачем. Модуль ПОНізатор: Очистка кешу даних OLT, тепер потребує окремого права PONSTUFF. Модуль “Модуль “Стан пірів BGP”: реалізовано роздільні права на примусове оновлення стану BGP сесій та редагування пірів. Модуль “Комутатори”: в властивостях аплінку, реалізовано можливість обирати 100Гбіт/с порти. Модуль YouTV: переписано реєстрацію користувачів. Тепер для неї використовуються псевдо-пошти, згенеровані на основі логіну та опції YOUTV_ISP_DOMAIN. Модуль “YouTV”: основний пароль профілю абонента, більше не приймає участі в реєстрації на сервісі YouTV. Модуль “YouTV”: дані авторизації користувача тепер зберігаються окремо в БД. Модуль “YouTV”: реалізовано можливість створення тарифів з нульовим ID послуги. Модуль “YouTV”: при перегляді підписки користувача, тепер також відображаються дані для його авторизації на сервісі. Модуль “YouTV”: тепер для взаємодії з API сервісу, використовує OmaeURL. Модуль “YouTV”: в відображення списку наявних користувачів додано стан активності та актуальний тариф користувача. Модуль “YouTV”: реалізовано мануальну активацію та деактивацію акаунту користувача. Модуль “YouTV”: мінімально оптимізовано кількість звернень до API сервісу. Модуль “Поточний кеш FDB”: став окремим модулем, більше не приклеєним до опиту світчів. Модуль Опит комутаторів SNMP: відображення кешу раніше зібраних даних відокремлено від власне опитування пристроїв. Модуль “Опит комутаторів SNMP”: при відображенні кешу раніше зібраних даних, тепер також зазначено інтервал опиту. Модуль “Опит комутаторів SNMP”: парсери сирих даних, винесено в окремі бібліотеки. Модуль “Опит комутаторів SNMP”: тепер став можливим перегляд даних з кешу пристроїв відмічених як мертві. Модуль “Опит комутаторів SNMP”: додано шаблон для опиту TP-LINK T1500-28TC Модуль “Опит комутаторів SNMP”: тепер підтримує інструкцію PORTOFFSET в секції define шаблону опиту пристрою. Новий модуль “Лог опиту обладнання”: призначено для відображення статистики опиту обладнання за допомогою SNMP. Модуль “Поточний кеш FDB”: тепер відображає також записи FDB зібраних з PON пристроїв. Модуль “Поточний кеш FDB”: вигляд та розташування колонок, уніфіковано з модулем “FDB Архів”. Модуль “Опит комутаторів SNMP”: покращено логування опиту пристроїв. Модуль “ПОНізтор”: з статистики OLT та перегляду профілю ONU реалізовано можливість швидкого переходу до пристрою в модулі “Комутатори”. Модуль Відеоспостереження: полагоджено можливість вказувати в API URL також посилання з IP, а не тільки домен NVR-а. Модуль “Опит комутаторів SNMP”: новий шаблон комутатора TP-LINK T2600G-28TS від maksympaliukh. Новий модуль “Архів боржників”: дозволяє переглядати списки боржників по знімках, та здійснювати пошук відмінностей між ними. Модуль “Моделі обладнання”: переписано повністю. Реалізовано нормальне логування. Моделі обладнання зараз відсортовано за замовчуванням від свіжих до старих. Модуль “Мапа обладнання”: переписано та оптимізовано збирання міток комутаторів. Для NP пристроїв тепер використовується окремий тип міток. RemoteAPI: новий виклик debtrsarch, що зберігає поточний знімок абонбази, для модулю “Архів боржників”. Кабінет користувача: можливо покращено UX модулю YouTV. Але це не точно. Повний чейнджлог Оновлена демка 1
nightfly Опубліковано: 20 мая Автор Опубліковано: 20 мая Ubilling 1.6.2 rev 9666 Ball of Sharp Зміни в структурі БД. ymaps.ini: викинуто на мороз опції LANG, MAPS_SERVICE та GMAPS_APIKEY. Вони більше ні для чого ніде не використовуються. ymaps.ini: нова опція METRICS_ENABLED, що вмикає відображення метрик, таких як FPS та відлагоджувальної інформації мап. ymaps.ini: нова опція REMEMBER_LAYER що глобально вмикає зберігання обраного шару для кожної з мап. alter.ini: пачка нових опцій *_MCLSTR, що роздільно вмикають кластеризацію різних мап. alter.ini: пачка нових опцій *_MCFMRKS, що роздільно вмикають примусову швидку відмальовку міток на різних мапах за допомогою canvas. alter.ini: опція FILESTORAGE_ENABLED тепер ввімкнена за замовчуванням. alter.ini: нова опція FILESTORAGE_DIRECTORY яка дозволяє вказати довільну директорію чи точку монтування для зберігання файлів в сховищі файлів. Модуль “Комутатори”: замінено контроли перемикання між режимами міні-мапи. Модуль “Невідомі MAC адреси”: відображення даних про порт комутатора невідомих MAC, стало трішки менш стрьомним. Модуль Користувацькі мапи: тепер для кожної мапи персонально, зберігаються обраний шар, позиція та масштаб при відображенні. Модуль “Користувацькі мапи”: об'єкти карти перейменовано на “Мітки”. Додано кілька нових типів міток. Модуль “Користувацькі мапи”: реалізовано можливість розміщувати на мапах також лінії. Модуль “Користувацькі мапи”: викинуто на мороз застарілий функціонал, такий як пошук дублікатів, тощо. Модуль “Користувацькі мапи”: інтерфейс вибору додаткових шарів на мапі, став дещо компактнішим та осмисленішим. Модуль “Користувацькі мапи”: реалізовано можливість робити файлові аттачі до міток та ліній. Модуль “Користувацькі мапи”: портовано практично весь функціонал старого модулю ВОЛЗ. Модуль “Мапи ВОЛЗ”: додано контрол, що дозволяє зконвертувати старі мапи ВОЛЗ в одну з “Користувацьких мап”. Модуль “ПОН Коробки”: радикально покращено швидкодію відображення мапи боксів. Модуль Сховище зображень: реалізовано штатні індикатори наявності зображень для якогось об'єкту. Модуль “Сховище зображень”: реалізовано можливість, завантажувати декілька файлів одночасно. Модуль Сховище файлів: реалізовано штатні індикатори наявності завантажених файлів для якогось об'єкту. Модуль “Сховище файлів”: тепер вміє зберігати дані в довільній точці на ФС. Модуль “Сховище файлів”: тепер при завантаженні файлів, зберігає їх оригінальні імена. Модуль “Сховище файлів”: додано логування невдалих спроб завантаження. Модуль “Керування аватарою”: виправлено залипання аватари в кеші браузера. Модуль “Заміна комутатора”: покращено обробку деяких виключень. Глобально: викинуто на мороз всі три прошарки generic_Map* механік. Всі модулі тепер використовують нову бібліотеку мап. Глобально: на всіх мапах тепер доступний додатковий шар з ландшафтом (terrain). RemoteAPI: виклик switchescoverage викинуто на мороз. RemoteAPI: виклик fullhostscan більше не оновлює стан мапи будинків сам по собі. XMLAgent: Виклик tarifftoswitchallowed тепер також повертає і вартість доступних тарифів в ключі price. Дякуємо trinity0333. Кабінет користувача: модулі “Оплати” та “Допомога”, тепер скоріше за все, адекватніше відображатимуться на мобільних пристроях. UBinstaller: покращено обробку помилок при перезапусках Stargazer в процесі встановлення. Повний чейнджлог Оновлена демка 1 1
nightfly Опубліковано: 15 часов тому Автор Опубліковано: 15 часов тому Стабільний реліз 🦄 Ubilling 1.6.3 rev 9693 An Old Castaway вже доступний для оновлення. Зміни в структурі БД. alter.ini: нова опція CALENDAR_WEEK_MONDAY_ON, що вмикає в календарях початок тижня, таки з понеділка. alter.ini: опції SPHINX_SEARCH_ENABLED та DN_ONLINE_DETECT тепер ввімкнено за замовчуванням. alter.ini: опція UBCACHE_STORAGE тепер має значення redis з коробки. alter.ini: нова опція SENDDOG_TG_TIMEOUT_MS, що встановлює примусовий таймаут розсилки Telegram в мс. alter.ini: нова опція TB_PON_OVERFILL що вмикає нотифікацію про переповнення очей OLT в області сповіщень. userstats.ini: нова опція LANGUAGES_SELECTABLE, що дозволяє редагувати список доступних для вибору мов. Модуль ClaptrapBot: виправлено помилку, яка призводила до того, що повідомлення користувачів з емоджі, деколи, ламали текст тікетів. Модуль “Хелпдеск”: виправлено проблему відображення тікетів в режимі календаря. Віджет календаря тепер відображає тікети тільки за останній рік. Модуль Користувацькі мапи: реалізовано імпорт та експорт об'єктів мап в KML. Модуль “Користувацькі мапи”: покращення UXD, також реалізовано відображення статистики мапи та підрахунок загальної довжини ліній. Модуль Unicorn Teleport: виправлено проблеми сумісності з PHP 5.3. Модуль ClaptrapBot: реалізовано можливість розсилки повідомлень активним користувачам бота, з шаблонами та фільтрами, за аналогією SMSZilla. Модуль “Екзистенційний кінь”: тепер також збирає та відображає інформацію про користувачів Telegram-бота. Модуль ClaptrapBot: виправлено відображення користувачів, котрі залогінено більш ніж на одному аккаунті Telegram. Модуль ClaptrapBot: виправлено зламане підтвердження користувачем кредитування. Модуль ПОНізатор: косметичні виправлення, також покращено наочність відображення переповнених очей. Модуль Собака-посилака: покращено роботу з загальною чергою повідомлень Telegram. UbillingTelegram: реалізовано функціональну можливість, розміщувати повідомлення в черзі для розсилки довільним ботом. Кабінет користувача: тепер використовує повноцінний Astral UI замість огризка la_*. Кабінет користувача: в модулі “Допомога” покращено UXD, тепер також при перегляді користувачем, гілка тікета оновлюється динамічно. UBinstaller: інтерактивний візард встановлення, тепер є просто тонким клієнтом для Batchinstaller і сам більше нічого не встановлює. UBinstaller: більше не розгортає bandwidthd, котрий також більше не буде присутнім в бінарних пакунках. Використовуйте OphanimFlow. UBinstaller: тепер після встановлення redis запущено з коробки. UBinstaller: тепер розгортає пресет ротації логів за допомогою newsyslog (див. /etc/newsyslog.conf.d/ubilling.conf) UBinstaller: Зібрано бінарні пакунки для FreeBSD 15.1 amd64 + PHP 8.5. RemoteAPI: новий виклик sphidxr, що запускає індексацію Sphinx search. RemoteAPI: новий виклик ctzilla, що здійснює автоматичне розсилання сповіщень крізь ClaptrapBot. ...... - Повний чейнджлог - Оновлена демка
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас