nightfly Posted February 1, 2024 Posted February 1, 2024 Ubilling 1.4.3 rev 9058 The Bladewood Grove Зміни в структурі БД. alter.ini: нові опції OPHANIMFLOW_ENABLED та OPHANIMFLOW_URLS котрі вмикають та керують інтеграцією з OphanimFlow. alter:ini: нова опція PHOTOSTORAGE_POSTPROCESSING, що вмикає післяобробку зображень при завантаженні в Сховище зображень. alter:ini: нова опція PHOTOSTORAGE_WATERMARK, що вмикає розміщення вотермарки на всіх зображеннях, що завантажуються. alter:ini: нова опція PHOTOSTORAGE_RECOMPRESS, що вмикає зміну компрессії завантажених зображень. alter:ini: нова опція PHOTOSTORAGE_AUTORESIZE, що вмикає автоматичне та лагідне масштабування зображень конячих розмірів. alter:ini: нова опція PHOTOSTORAGE_DRAWIMGINFO, що вмикає вдруковування в зображення відлагоджувальної інформації. alter.ini: нова опція ONDEMAND_CHARTS, що вмикає відкладене завантаження графіків завантаження користувацької смуги. userstats.ini: нова опція OPHANIM_ENABLED, що вмикає інтеграцію OphanimFlow в кабінеті користувача. Модуль Заздрість: тепер авторизаційні дані пристроїв, не відображаються в списку пристроїв. Модуль “Заздрість”: при створенні та редагуванні пристроїв, для полів “пароль” та “enable пароль” тепер використовуються інпути паролів. Модуль “Заздрість”: заздрісним пристроям додано нове поле “Порт”. Тепер в скриптах можна використовувати, відповідний макрос {PORT}. Модуль “Статистика трафіку користувача”: проведено радикальний рефакторинг. Модуль “Статистика трафіку користувача”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Статистика трафіку користувача”: виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Модуль “Статистика трафіку користувача”: додано можливість відображення графіків за останню годину з OphanimFlow. Модуль “Користувачі”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Сховище зображень”: тепер додатково перевіряє завантажувані зображення на тему їх валідності. Модуль “Фінансові операції”: виправлено відображення суми платежів користувача. Remote API: новий виклик ophanimtraff, який просто бере і синхронізує локальну БД з віддаленими джерелами OphanimFlow. Remote API: виклик userbynum тепер також опційно містить поле з “Платіжним ID” користувача. Глобально: у всіх полях вводу паролів, окрім форми входу, тепер відображається елемент керування “показати/приховати” пароль. Кабінет користувача: в модулі “Трафік” додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Кабінет користувача: в модулі “Трафік” виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Кабінет користувача: в модулі “Відеоспостереження” для NVR WolfRecorder замінено розділювач попередньо заповнених даних авторизації. OpenPayz: додано frontend portmonemulti, для отримання платежів від різних контрагентів. Інформацію по контрагентам бере з біллінгу, також використовую розширену інформацію контрагента. Платіжна система в контрагенті мусить бути створена, як PORTMONE 1984tech: додано функціонал генерації RPZ для isc-bind, спасибі @misterromanbush Повний чейнджлог Оновлена демка 2 1
nightfly Posted March 5, 2024 Author Posted March 5, 2024 Ubilling 1.4.4 rev 9071 Tibetan Rope to Heaven Зміни в структурі БД. alter.ini: нова опція WAREHOUSE_INCOP_SEARCHBL, що керує селекторами інтерфейсу створення приходу. alter.ini: нова необов'язкова опція REMINDER_PRIVATBANK_INVOICE_PUSH, що керує функціоналом відправки ПриватБанк-інвойсів(ПБІ). alter.ini: нова необов'язкова опція REMINDER_PBI_AUTH_LOGIN має містити дані для авторизації для сервісу ПБІ. alter.ini: нова необов'язкова опція REMINDER_PBI_URL містить URL до сервісу ПБІ. alter.ini: нова необов'язкова опція REMINDER_PBI_DAY_TARIFF_MULTIPLIER множник “кількості днів” для поденних тарифів. alter.ini: нова необов'язкова опція REMINDER_PBI_ONLY_TAG_ID ІД користувацького тегу для юзерів яким будуть відправлятись лише інвойси. alter.ini: нова необов'язкова опція REMINDER_PBI_AND_SMS_TAG_ID ІД користувацького тегу для юзерів яким будуть відправлятись і СМС, і інвойси. alter.ini: нова необов'язкова опція REMINDER_PBI_USER_FILTER_PAYSYS_LIST список активних сервісів OpenPayz для фільтрації юзерів, яким буде відправлено інвойс. alter.ini: нова опція PRINCESS_FAST_REPLIES, що перераховує швидкі відповіді принцесами в додаткових примітках для задач. Модуль “Планування робіт”: в діалогах створення задач, тепер за замовчуванням вибрано працівника вказаного в опції TASKMAN_ANYONE_EMPLOYEEID. Модуль Склад: в інтерфейсі редагування прихідної операції тепер в календарику вибрано оригінальну дату операції. Модуль “Склад”: тепер всі селектори в інтерфейсі створення прихідної операції опційно можуть бути шукабельними. Модуль “Сховище зображень”: виправлено проблему, при спробі валідації зображень у випадку, якщо вони раптово анігілювали в процесі завантаження. Модуль Reminder: нова кіллерфіча розсилки ПриватБанк інвойсів користувачам замість(або разом з) СМС. Модуль “Віртуальні сервіси”: тепер вміє ігнорувати користувачів з певними тегами під час процесингу. Модуль “Профіль користувача”: невелика косметика для відобарження неіснуючих тегів. Модуль “Помічник прокрастинації”: радикально розширено можливості для прокрастинації. RemoteAPI: в виклику fullhostscan виправлено очистку попередніх даних, про активні хости. 1
nightfly Posted April 5, 2024 Author Posted April 5, 2024 Ubilling 1.4.5 rev 9098 Man-Absorbing Phone Зміни в структурі БД. alter.ini: нова опція ONUAUTO_CONFIG_DLP, що керує функціоналом вимкнення LAN-порту на ONU. alter.ini: нова опція ONUAUTO_CONFIG_ELP, що керує функціоналом ввімкнення LAN-порту на ONU. alter.ini: нова опція OPHANIM_DIMENSIONS, що дозволяє встановлювати особливі пропорції генерації графіків OphanimFlow. alter.ini: нова опція CUD_ONLY_TAGID, що встановлює ID користувацького тегу для обробки “наакопичувальними знижками”. userstats.ini: нова необов'язкова опція XMLAGENT_DEBUG_ON, що вмикає дебаг режжим для XMLAgent. userstats.ini: нова необов'язкова опція XMLAGENT_DEBUG_DEEP_ON, що вмикає більш “verbose” дебаг режжим для XMLAgent, із записом в окремий файл. Модуль “ONU Майстер”: додано функціонал ввімкнення та вимкнення першого LAN-порту на ONU для OLT BDCOM 3310C, за авторством ValMikGol. Модуль “ONU Майстер”: почав адекватніше реагувати на ввімкнені опції, привілеї, виключення та став на 4% менш всратим. Модуль “Повітряні тривоги”: покращено обробку виключень, виправлено проблеми з відображенням тривожної мапи в деяких ситуаціях. Модуль УКВ: додано додаткові перевірки при завантаженні та обробці банківських виписок, з метою виключення паралельного виконання. Модуль “Віртуальні сервіси”: трохи косметики. Модуль “Віртуальні сервіси”: додано можливість відмічати сервіси як “архівні”. Можна використовувати суто на ваш розсуд, наприклад - у ВанПанчах. Модуль Відеоспостереження: виправлення деяких помилок інтеграції з NVR, косметичні покращення. Модуль XMLAgent: винесено в окремий клас. Модуль XMLAgent: додано кілька нових викликів та дебаг режим. Модуль Склад: виправлено інтерфейси створення розхідних операцій, з метою мінімізації ризиків створення дублюючих розходів. Модуль “Склад”: в базовому звіті “Залишки на складах” реалізовано можливість збереження даних в CSV, Excel, PDF та швидкого друку. Модуль “Склад”: в базовому звіті “Залишки на складах” абстрактна колонка “кількість” перейменована в “на складі”. Модуль “Реєстрація абонента”: виправлено роботу на PHP 8.x при альтернативному режимі генерації номерів угод при наявності в користувачів угод з літерами. Модуль Reminder: виправлені спроби звернутись до неіснуючого елементу масиву при вимкненому функціоналі ПриватБанк інвойсів. Модуль ПОНізатор: VSolution HAL - виправлені спроби звернутись до неіснуючого елементу масиву. Модуль “Консоль розробника”: виправлено помилки при виконанні SQL запитів, що повертають порожній чи булевий результат на PHP 8.x. Модуль “Консоль розробника”: чекбокси параметрів відображення тепер зберігають свій попередній стан. Модуль “Консоль розробника”: частково виправлено фатальні помилки на PHP 8.x при синтаксичних помилках в виконуваному коді. Модуль “Консоль розробника”: проведено ревізію сповіщень про помилки що виникають при виконанні запитів. Модуль “Консоль розробника”: проведено чергову спробу рефакторингу, код тепер викликає на 12% менше епілептичних припадків. Модуль “Звіт по трафіку”: мінімально причесано код. Він все ще страшний, але працює. Модуль Накопичувальні знижки: тепер має можливість проводити свою діяльність тільки для користувачів з встановленим специфічним тегом. Модуль “Помічник прокрастинації”: став ще надійнішим і тепер краще дозволяє нормально оновлювати набір засобів прокрастинації. Скін “UbNg”: підправлено відображення на 4K моніторах. RemoteAPI: виклик callmeback тепер адекватно вимикається за допомогою опції CALLMEBACK_ENABLED. RemoteAPI: новий виклик callshistusrupd призначений для оновлення користувацьких даних в модулі “Історія дзвінків”. Глобально: виправлення помилок, багато різних. OpenPayz: виправлення проблеми оплат користувачів з Платіжними ID, що починаються з нуля в бекенді ipayz. UBinstaller: Зібрано бінарні пакунки для FreeBSD 13.3 з PHP 8.3 та MySQL 8.0. UBinstaller: На мороз викинуто підтримку FreeBSD 12.4 та 13.1, котрі вже давно EOL. Debianstaller: тепер працює на Debian GNU/Linux 12.5.0 bookworm. Документація: додано нову сторінку з коротким описом всіх наявних на даний момент необов'язкових опцій конфігів з можливістю миттєво перейти до кожної з них на відповідну сторінку конфігу. 1
nightfly Posted June 14, 2024 Author Posted June 14, 2024 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. 1
nightfly Posted August 1, 2024 Author Posted August 1, 2024 Ubilling 1.4.7 rev 9157 Anachronistic Television Зміни в структурі БД. alter.ini: нова опція OLTSEL_SEARCHBL що керує виглядом селектора OLT в окремих місцях. alter.ini: нова необов'язкова опція USERREG_DEFAULT_TAGS_LIST - список ID користувацьких тегів для їх призначення всім новим користувачам в момент реєстрації. alter.ini: нова опція SIGNAL_IN_PROFILE_COMPACT яка вмикає компактне відображення сигналу ONU в профілі користувача. userstats.ini: нова необов'язкова опція XMLAGENT_EXTENDED_AUTH_ON для керування розширеною аутентифікацією XMLAgent. userstats.ini: нова, необов'язкова опція AFU_URL, що дозволяє вказати кастомний URL для підтримки СОУ. Модуль Склад: в звіті залишків по датах, додано фільтр по складському приміщенню. Модуль Склад: виправлено деякі проблеми швидкодії. Модуль Перетелефонуйте мені будь ласка: виправлено проблеми швидкодії, при перегляді опрацьованих дзвінків. Модуль “Мапа ONU”: додано фільтр ONU з поганим сигналом. Модуль PONizer: виправлена помилка для ZTE, яка виникала під час опитування обладнання на PHP 8.2. Модуль “Редагування кредиту”: код став трішки чистішим, покращено логування, додано нотифікації що до перевищення дозволеного ліміту кредиту. Модуль “Швидкий кредит”: трішки рефакторнуто, тепер також враховує стан опції дозволеного кредитного ліміту. Модуль “Реєстрація користувача”: додано можливість навішувати користувачу певний список “дефолтних” тегів прямо в момент його реєстрації. Модуль “Господарюючі суб'єкти”: трохи косметики. Модуль "Додаткова інфо про контрагента": додано нове поле даних та трохи косметики. Модуль Менеджер оновлень: тепер дозволяє оновлювати Ubilling прямо з веб-інтерфейсу просто натисканням кнопок. Модуль “Менеджер оновлень”: дані оновлень всіх релізів до 1.3.0 переміщено до архіву. "XMLAgent": додано базовий функціонал “розширеної” аутентифікації. OpenPayz: додано новий фронтенд “PlatonMobile”, що повністю базується на ex-фронтенді “Providex”. OpenPayz: фронтенд “Providex” зазнав значних змін в логіці (проте компанія Providex повністю відповідає за підтримку існуючих користувачів стосовно цих змін). OpenPayz: новий фронтенд PRIVAT_MULTISERV. Навіть не питайте, шо це… Глобально: бібліотека обробки зображень більше не викликає припадків на PHP 8.3. Глобально: виправлено проблеми з генерацією QR-кодів на установках з PHP < 5.4. Глобально: покращення що до безпеки. UBinstaller: тепер при встановленні розгортає новий скрипт автоматичного оновлення. Debianstaller: тепер працює на Debian GNU/Linux 12.6.0 bookworm. 3
nightfly Posted September 2, 2024 Author Posted September 2, 2024 Ubilling 1.4.8 rev 9184 The Telekill Alloy alter.ini: в опції WIKI_URL тепер можна використовувати суффікс ?blank для відкриття посилання в новій вкладці. alter.ini: нова опція DOCX_CHECK_TH, що вмикає можливість друку чеків в docx з альтернативним шаблоном. userstats.ini: нова опція VISOR_DVR_FULL, що вмикає відображення повної інформації про налаштування DVR. userstats.ini: нова опція PC_AS_PROMO яка вмикає можливість використання карток оплати у ролі “промокодів”. userstats.ini: нова опція HIDE_EMAIL, що відповідає за відображення поля “електропошта” в профілі користувача. Модуль “Менеджер оновлень”: покращено обробку можливих позаштатних ситуацій, покращено логування. Модуль Відеоспостереження: мінорні покращення інтерфейсу користувача. Модуль “Відеоспостереження”: покращено підтримку WolfRecorder версій 0.1.0 та вище. Кабінет користувача: в модулі “Відеоспостереження”, “Завантаження” тепер називаються “Налаштування”, покращено користувацький інтерфейс. Кабінет користувача: модуль “Відеоспостереження” тепер за наявності “Кастомний URL попереднього перегляду” генерує контрол переходу по ньому. Кабінет користувача: в модулі “Відеоспостереження” в розділі налаштувань, тепер відображається ім'я DVR-а. Модуль “Редагування ПІБ”: виправлено неможливість заповнювати ПІБ користувачів Вірменською мовою. Модуль “Живи з цим”: реалізовано можливість планувати задачі для зміни розміру знижки. Модуль УКВ: редагування існуючого користувача тепер потребує окремого привілею UKVUED. Модуль Склад: тепер увімкнена опція TASKMAN_ANYONE_EMPLOYEEID приховує в селекторі задачі для “будь-кого”. Модуль “Стан системи”: покращено відображення навантаження на систему та аптайму. Генерація логінів: нова опція генерації PRFXCONTRACT, що генерує логіни вигляду “Префікс+Наступна вільна угода”. Кабінет користувача: тепер трішки адекватніше завантажує необхідні йому бібліотеки. “Кабінет користувача”: вивід DEBUG_COUNTERS тепер знаходиться в більш очікуваному місці. Глобально: в ubRouting фільтр login тепер пропускає символ “.” 1
nightfly Posted October 5, 2024 Author Posted October 5, 2024 Ubilling 1.4.9 rev 9215 The Blood Flies Зміни в структурі БД. alter.ini: нова опція UPDMGR_DEFADM_KILL що відповідає за знищення адміністратора за замовчуванням після завершення оновлення. alter.ini: нова опція GOOSE_RESISTANCE, що вмикає модуль Опір Гусака. alter.ini: нова, не обов'язкова опція DEAD_HIDE_BUILDS_USERSIDE, яка забороняє передавати Userside будинки “похованих” та не заселених абонентів. Модуль ПОНізатор: при відображення сигналу ONU з наразі мертвої OLT додано сповіщення, про те що це останні дані з кешу. Модуль Облік зарплат і премій: при друці зарплатної відомості працівника, більше не відображаються контроли обробки виплат. Модуль “Облік зарплат і премій”: реалізовано можливість друку зарплатної відомості для всіх працівників. Модуль Склад: відображення списку наявних звітів та довідників стало трішки більш пристойним. Модуль “Склад”: при створенні нових розхідних операцій додано можливість вказувати, що ТМЦ використано на модернізацію власної мережі. Модуль “Склад”: новий звіт по ТМЦ використаних на модернізацію мережі. Модуль “Склад”: виправлено редагування прихідних операцій типу “переміщення зі складу на склад”. Модуль “Склад”: виправлено невірне логування операцій видалення прихідних операцій. Модуль Обмеження кількості днів заморозки: пофікшено обробку розрахунку днів, яке не працювало з релізу 1.4.6. Модуль “Звіт деталей підключення”: додано відображення колонки ID. Тепер можна відсортувати від свіжих до несвіжих. Модуль “Останні події”: додано можливість пошуку за IP з якої було викликано подію. Модуль Тарифи судного дня: проведено поверхневий рефакторинг, покращено користувацький інтерфейс. Модуль “Тарифи судного дня”: тепер використовує контроль своїх фонових процесів. Модуль “Тарифи судного дня”: реалізовано можливість створення правил примусового нарахування АП тарифів для нових користувачів. Модуль “Тарифи судного дня”: покращено логування. Модуль “Майстер звітів”: при відображенні списку наявних звітів, додано індикатор видимості звіту на панелі задач. RemoteAPI: виклик autoupdatehook що викликається після завершення оновлення, тепер завжди виконує OnePunch скрипт з аліасом postautoupgrade. RemoteAPI: новий виклик goose, що повертає дані стратегії опору гуся. OpenPayz: для бекенду platon реалізовано базову підтримку тупого пропорційного розщеплення платежів. Код бекенду тепер виглядає на 12% притомніше. OpenPayz: для бекенду platon реалізовано опційну підтримку Опору Гусака для забезпечення нормального розщеплення платежів. OpenPayz: новий фронтенд abankcombo, що реалізує протокол Бітлз та може працювати як в простому так і в мульти-режимах. UBinstaller: зібрано бінарні пакети для встановлення на FreeBSD 13.4 amd64. Документація: додано доку для модулю Міграція абонбази 2 - РОЗШИРЕНА Документація: оновлено документацію модулів Склад та Тарифи судного дня. 1
nightfly Posted November 6, 2024 Author Posted November 6, 2024 Ubilling 1.5.0 rev 9253 Ship of Theseus alter.ini: нова опція SALARY_HIDE_NOPRICE, що приховує роботи без встановленої вартості в інтерфейсі створення роботи в “Плануванні робіт”. alter.ini: пачка нових опцій ONUREG_CUSTOM_*, що слугують для додавання нових типів карт та модифікації існуючих для OLT ZTE/Huawei. alter.ini: опції TB_UBIM_REFRESH та UBIM_REFRESH викинуто на мороз. alter.ini: нова, необов'язкова опція UBIM_MSGSEND_NATIVE, котра вимикає плавне надсилання повідомлень в “миттєвих повідомленнях”. alter.ini: нова необов'язкова опція GRAVATAR_SERVICE, що встановлює бажаний рушій сервісу аватарів. За замовчуванням тепер libravatar alter.ini: нова опція GOOSE_PERCENT_PRECISION, котра дозволяє виправити проблему, що деколи виникала на деяких відсотково-базованих стратегіях Опору Гусака. alter.ini: нова опція UBIM_MSG_MUTE призначена для вимикання звукових сповіщень сервісу миттєвих повідомлень. Модуль Тарифи судного дня: виправлено розрахунок терміну кредитування в правилах примусового нарахування. Тепер він відповідає полю “днів кредиту”. Модуль OphanimFlow: додано підтримку відображення графіків для Mikrotik NAS . Вмикається за допомогою не обов'язкової опції OPHANIM_USE_ROS_TRAFFIC_GRAPHS Модуль SMSZilla: реалізовано новий фільтр “Заплановано зміну тарифу” для керунку SMS “Інтернет”. Модуль “SMSZilla”: реалізовано макроси шаблонів TARIFFNM та TARIFFNMPRICE. Модуль Облік зарплат і премій: в довіднику розцінок на типи робіт в інтерфейсі створення більше не фігурують роботи на які вже встановлено ціну. Модуль Додаткова інфо про контрагента: додано нове поле “payment_fee_info”. Модуль Опір Гусака: виправлено можливу проблему сумісності з палеолітичними версіями PHP. Модуль “Опір Гусака”: доданий вивід всієї наявної додаткової інформації по агентам, які приймають участь в стратегії - в окремий розділ “agentsextinfo” Модуль Megogo: додано відображення логіну користувача. Модуль Живи з цим: невеличка оптимізація коду. Модуль “Сервіс миттєвих повідомлень”: переписано нафіг. Модуль “Господарюючі суб`єкти”: виправлена помилка збереження даних при редагуванні контрагента. Модуль “Господарюючі суб`єкти”: вивід статичних прив'язок перероблено на Ajax - завантаження модуля тепер не займає декілька хвилин при великій кількості прив'язок. Модуль “Господарюючі суб`єкти”: додана можливість переглядати автоматичні прив'язки за адресами користувачів. Модуль “Господарюючі суб`єкти”: Також тепер є можливість експортувати дані. Модуль “Геноцид”: виправлена помилка, яка виникала в результаті створювання параметра з 0-им значенням. Модуль “Геноцид”: тепер працює також з Ishimura та OphanimFlow . Модуль “Редагування ПІБ”: тепер з В'ячеславами проблем виникати не повинно. Модуль “OphanimFlow”: виправлено проблему, при якій трафік з минулого місяця, міг зберігатись як за поточний місяць для неактивних користувачів. Модуль “Міста”: виправлено проблеми з фільтруванням імен міст, тепер вони не можуть містити тільки порожні символи. Притомнішими стали сповіщення про помилки. Модуль “Вулиці”: проведено спробу відшкрябати іржу легасі, розпаду та безвиході. Глобально: в UbillingCache метод get, тепер може повертати порожній тип array для рушіїв кешування memcached та redis, якщо ключ існує і в ньому зберігається порожній масив. Глобально: в UbillingCache зроблено спробу плавної міграції від едіакарських версій pecl-redis кудись ближче до кембрійського періоду. Кабінет користувача: мінімальна косметика тайлів бекендів OpenPayz. OpenPayz: для фронтенду та бекенду platon реалізовано можливість керування зовнішньою комісією, за допомогою опції SERVICE_PAYMENT_PERCENT. OpenPayz: додано новий бекенд Providex. OpenPayz: додано новий фронтенд City24Goose для роботи через Опір Гусака. OpenPayz: додано новий бекенд City24. OpenPayz: для бекенду platon виправлено проблему невірного форматування сум більших за 1к. NyanORM: пофікшено потенційні можливості появи масивів з пустими рядками для ORDER BY та GROUP BY clauses, що призводило до вкрай негативних наслідків. PaySysProto: зазнав трохи рефакторингу - змінено області видимості певних методів та додано методи для детального дебагу. OmaeURL: тепер доданий також і до OpenPayz. 2
nightfly Posted December 12, 2024 Author Posted December 12, 2024 Ubilling 1.5.1 rev 9269 The Painting alter.ini: нова опція TASKMAN_RENDER_ONU_SIGNAL, що відповідає за показ поточного сигналу ONU в профілі задачі, створеної на абонента. alter.ini: нова опція TASKMAN_SEND_ONU_SIGNAL, що вмикає надсилання в Telegram, останнього сигналу ONU абонента, при створенні та модифікації задач. alter.ini: нова опція NMSOURCES_ADDITIONAL, котра дозволяє перелічити додаткові джерела пошуку невідомих MAC абонентів. alter.ini: нова опція NMLOOKUP_DEPTH, що дозволяє за необхідності, покрутити глибину перегляду джерел невідомих MAC абонентів. alter.ini: нова опція NMLEASEMARK_ADDITIONAL що дозволяє встановлювати кастомний критерій рядка для пошуку в додаткових джерелах. alter.ini: нові опції TB_QUICKSEARCH_ENABLED та TB_QUICKSEARCH_INLINE, що керують швидким пошуком елементів на панелі задач. alter.ini: нова опція SWITCHES_LIST_COMPACT що тепер за замовчуванням прибирає з переліку світчів колонки на які ніхто і так не дивиться. alter.ini: нова опція PSEUDOCRM_ACT_IN_PROFILE, що вмикає відображення останнього запису активності ліда в профілі абонента. Модуль “Планування робіт”: тепер опційно може хоч щось дізнатись про пов'язану з абонентом ONU та її сигнал. Модуль Облік зарплат і премій: виправлено помилку, що виникала в деяких ситуаціях, при спробі відображення інтерфейсу створення робіт. Модуль “Відслідковування задач”: тепер також відображає, скільки часу задача очікувала чи очікує на завершення від часу свого створення. Модуль “Профіль користувача”: додано відображення Кульпи, користувача, якщо вона створена та невелика оптимізація і рефакторінг коду. Модуль PONizer: додано можливість для BDCOM отримувати інформацію по статусу езернет портів ОНУ. Вмикається опцією - PON_ONU_UNI_STATUS_ENABLED=1 Модуль PseudoCRM: додано можливість створювати персональне нагадування з профілю ліда. OpenPayz: додано фронтенд, та бекенд PlatonGoose, який дозволяє потім ідентифікувати комуж все-таки зайшов платіж і з якою сумою. OpenPayz: деякі виправлення, які призводили до краху фронтенду City24Goose OpenPayz: додано фронтенд PrivatGoose, який дуже круто розділяє платежі в приват24. OpenPayz: в фронтенді privatmultifa в запиті Search обмежено довжину ПІБ до 50 байт. Глобально: трішки відрихтовано руйнації та паніку на палеолітичних версіях PHP. UBinstaller: Зібрано бінарні пакунки для FreeBSD 14.2 amd64 + PHP 8.4. UBinstaller: На мороз викинуто підтримку FreeBSD 13.2. Debianstaller: тепер працює на Debian GNU/Linux 12.8.0 bookworm. 1 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now