====== Ubilling changelog ====== ===== 1.5.1 - в розробці ===== === Дата релізу: десь колись === * Перейшли на колумбійську каву * [[alteriniconf|alter.ini]]: нова опція TASKMAN_RENDER_ONU_SIGNAL, що відповідає за показ поточного сигналу ONU в профілі задачі, створеної на абонента. * alter.ini: нова опція TASKMAN_SEND_ONU_SIGNAL, що вмикає надсилання в Telegram, останнього сигналу ONU абонента, при створенні та модифікації задач. * Модуль "Планування робіт": тепер опційно може хоч щось дізнатись про пов'язану з абонентом ONU та її сигнал. * Модуль [[salary|Облік зарплат і премій]]: виправлено помилку, що виникала в деяких ситуаціях, при спробі відображення інтерфейсу створення робіт. * Глобально: трішки відрихтовано руйнації та паніку на палеолітичних версіях PHP. {{:151_release.png?nolink&|}} ===== 1.5.0 - rev 9253 ===== === Дата релізу: 2024-11-06 === * [[alteriniconf|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, що встановлює бажаний рушій сервісу аватарів. За замовчуванням тепер [[https://libravatar.org|libravatar]] * alter.ini: нова опція GOOSE_PERCENT_PRECISION, котра дозволяє виправити проблему, що деколи виникала на деяких відсотково-базованих стратегіях Опору Гусака. * alter.ini: нова опція UBIM_MSG_MUTE призначена для вимикання звукових сповіщень сервісу миттєвих повідомлень. * Модуль [[doomsdaytariffs|Тарифи судного дня]]: виправлено розрахунок терміну кредитування в правилах примусового нарахування. Тепер він відповідає полю "днів кредиту". * Модуль [[ophanimflow|OphanimFlow]]: додано підтримку відображення графіків для [[mikrotikapi|Mikrotik NAS]] . Вмикається за допомогою не обов'язкової опції OPHANIM_USE_ROS_TRAFFIC_GRAPHS * Модуль [[smszilla|SMSZilla]]: реалізовано новий фільтр "Заплановано зміну тарифу" для керунку SMS "Інтернет". * Модуль "SMSZilla": реалізовано [[templating&#smszilla|макроси шаблонів]] TARIFFNM та TARIFFNMPRICE. * Модуль [[salary|Облік зарплат і премій]]: в довіднику розцінок на типи робіт в інтерфейсі створення більше не фігурують роботи на які вже встановлено ціну. * Модуль [[contragentextinfo|Додаткова інфо про контрагента]]: додано нове поле **"payment_fee_info"**. * Модуль [[gooseresistance|Опір Гусака]]: виправлено можливу проблему сумісності з палеолітичними версіями PHP. * Модуль "Опір Гусака": доданий вивід всієї наявної додаткової інформації по агентам, які приймають участь в стратегії - в окремий розділ **"agentsextinfo"** * Модуль [[megogo|Megogo]]: додано відображення логіну користувача. * Модуль [[dealwithit|Живи з цим]]: невеличка оптимізація коду. * Модуль "Сервіс миттєвих повідомлень": переписано нафіг. * Модуль "Господарюючі суб`єкти": виправлена помилка збереження даних при редагуванні контрагента. * Модуль "Господарюючі суб`єкти": вивід статичних прив'язок перероблено на Ajax - завантаження модуля тепер не займає декілька хвилин при великій кількості прив'язок. * Модуль "Господарюючі суб`єкти": додана можливість переглядати автоматичні прив'язки за адресами користувачів. * Модуль "Господарюючі суб`єкти": Також тепер є можливість експортувати дані. * Модуль "Геноцид": виправлена помилка, яка виникала в результаті створювання параметра з 0-им значенням. * Модуль "Геноцид": тепер працює також з [[multigen|Ishimura]] та [[ophanimflow|OphanimFlow]] . * Модуль "Редагування ПІБ": тепер з В'ячеславами проблем виникати не повинно. * Модуль "OphanimFlow": виправлено проблему, при якій трафік з минулого місяця, міг зберігатись як за поточний місяць для неактивних користувачів. * Модуль "Міста": виправлено проблеми з фільтруванням імен міст, тепер вони не можуть містити тільки порожні символи. Притомнішими стали сповіщення про помилки. * Модуль "Вулиці": проведено спробу відшкрябати іржу легасі, розпаду та безвиході. * Глобально: в UbillingCache метод get, тепер може повертати порожній тип array для рушіїв кешування memcached та redis, якщо ключ існує і в ньому зберігається порожній масив. * Глобально: в UbillingCache зроблено спробу плавної міграції від едіакарських версій pecl-redis кудись ближче до кембрійського періоду. * [[userstats|Кабінет користувача]]: мінімальна косметика тайлів бекендів OpenPayz. * [[openpayz|OpenPayz]]: для фронтенду та бекенду platon реалізовано можливість керування зовнішньою комісією, за допомогою опції SERVICE_PAYMENT_PERCENT. * OpenPayz: додано новий бекенд **Providex**. * OpenPayz: додано новий фронтенд **City24Goose** для роботи через [[gooseresistance|Опір Гусака]]. * OpenPayz: додано новий бекенд **City24**. * OpenPayz: для бекенду platon виправлено проблему невірного форматування сум більших за 1к. * [[nyanorm|NyanORM]]: пофікшено потенційні можливості появи масивів з пустими рядками для ORDER BY та GROUP BY clauses, що призводило до [[changelog2024#frozenchargedays_1_4_6_error|вкрай негативних наслідків]]. * PaySysProto: зазнав трохи рефакторингу - змінено області видимості певних методів та додано методи для детального дебагу. * [[omaeurl|OmaeURL]]: тепер доданий також і до OpenPayz. {{:150_release.png?nolink&|}} ===== 1.4.9 - rev 9215 ===== === Дата релізу: 2024-10-05 === * Зміни в структурі БД. * [[alteriniconf|alter.ini]]: нова опція UPDMGR_DEFADM_KILL що відповідає за знищення адміністратора за замовчуванням після завершення [[autoubupdate|оновлення]]. * alter.ini: нова опція GOOSE_RESISTANCE, що вмикає модуль [[gooseresistance|Опір Гусака]]. * alter.ini: нова, не обов'язкова опція DEAD_HIDE_BUILDS_USERSIDE, яка забороняє передавати [[usersideapi|Userside]] будинки "похованих" та не заселених абонентів. * Модуль [[ponizer|ПОНізатор]]: при відображення сигналу ONU з наразі мертвої OLT додано сповіщення, про те що це останні дані з кешу. * Модуль [[salary|Облік зарплат і премій]]: при друці зарплатної відомості працівника, більше не відображаються контроли обробки виплат. * Модуль "Облік зарплат і премій": реалізовано можливість друку зарплатної відомості для всіх працівників. * Модуль [[warehouse|Склад]]: відображення списку наявних звітів та довідників стало трішки більш пристойним. * Модуль "Склад": при створенні нових розхідних операцій додано можливість вказувати, що ТМЦ використано на модернізацію власної мережі. * Модуль "Склад": новий звіт по ТМЦ використаних на модернізацію мережі. * Модуль "Склад": виправлено редагування прихідних операцій типу "переміщення зі складу на склад". * Модуль "Склад": виправлено невірне логування операцій видалення прихідних операцій. * {{anchor:frozenchargedays_1_4_6_error}}Модуль [[frozenchargedays|Обмеження кількості днів заморозки]]: пофікшено обробку розрахунку днів, яке не працювало з релізу 1.4.6. * Модуль "Звіт деталей підключення": додано відображення колонки ID. Тепер можна відсортувати від свіжих до несвіжих. * Модуль "Останні події": додано можливість пошуку за IP з якої було викликано подію. * Модуль [[doomsdaytariffs|Тарифи судного дня]]: проведено поверхневий рефакторинг, покращено користувацький інтерфейс. * Модуль "Тарифи судного дня": тепер використовує контроль своїх фонових процесів. * Модуль "Тарифи судного дня": реалізовано можливість створення правил примусового нарахування АП тарифів для нових користувачів. * Модуль "Тарифи судного дня": покращено логування. * Модуль "Майстер звітів": при відображенні списку наявних звітів, додано індикатор видимості звіту на панелі задач. * [[remoteapi|RemoteAPI]]: виклик autoupdatehook що викликається після завершення оновлення, тепер завжди виконує [[onepunch|OnePunch скрипт]] з аліасом postautoupgrade. * RemoteAPI: новий виклик goose, що повертає дані стратегії опору гуся. * [[openpayz|OpenPayz]]: для бекенду platon реалізовано базову підтримку тупого пропорційного [[https://platon.atlassian.net/wiki/spaces/docs/pages/1921024015|розщеплення]] платежів. Код бекенду тепер виглядає на 12% притомніше. * OpenPayz: для бекенду platon реалізовано опційну підтримку Опору Гусака для забезпечення нормального розщеплення платежів. * OpenPayz: новий фронтенд abankcombo, що реалізує протокол Бітлз та може працювати як в простому так і в мульти-режимах. * [[setupubinstaller|UBinstaller]]: зібрано бінарні пакети для встановлення на FreeBSD 13.4 amd64. * Документація: додано доку для модулю [[migration2_exten|Міграція абонбази 2 - РОЗШИРЕНА]] * Документація: оновлено документацію модулів [[warehouse|Склад]] та [[doomsdaytariffs|Тарифи судного дня]]. {{:149_release.png?nolink&|}} ===== 1.4.8 - rev 9184 ===== === Дата релізу: 2024-09-02 === * [[alteriniconf|alter.ini]]: в опції WIKI_URL тепер можна використовувати суффікс ?blank для відкриття посилання в новій вкладці. * alter.ini: нова опція DOCX_CHECK_TH, що вмикає можливість друку чеків в docx з альтернативним шаблоном. * [[userstats|userstats.ini]]: нова опція VISOR_DVR_FULL, що вмикає відображення повної інформації про налаштування DVR. * userstats.ini: нова опція PC_AS_PROMO яка вмикає можливість використання карток оплати у ролі "промокодів". * userstats.ini: нова опція HIDE_EMAIL, що відповідає за відображення поля "електропошта" в профілі користувача. * Модуль "Менеджер оновлень": покращено обробку можливих позаштатних ситуацій, покращено логування. * Модуль [[visor|Відеоспостереження]]: мінорні покращення інтерфейсу користувача. * Модуль "Відеоспостереження": покращено [[visorwolfrecorder|підтримку WolfRecorder]] версій 0.1.0 та вище. * Кабінет користувача: в модулі "Відеоспостереження", "Завантаження" тепер називаються "Налаштування", покращено користувацький інтерфейс. * Кабінет користувача: модуль "Відеоспостереження" тепер за наявності "Кастомний URL попереднього перегляду" генерує контрол переходу по ньому. * Кабінет користувача: в модулі "Відеоспостереження" в розділі налаштувань, тепер відображається ім'я DVR-а. * Модуль "Редагування ПІБ": виправлено неможливість заповнювати ПІБ користувачів Вірменською мовою. * Модуль "Живи з цим": реалізовано можливість планувати задачі для зміни розміру [[discounts|знижки]]. * Модуль [[ukv|УКВ]]: редагування існуючого користувача тепер потребує окремого привілею UKVUED. * Модуль [[warehouse|Склад]]: тепер увімкнена опція TASKMAN_ANYONE_EMPLOYEEID приховує в селекторі задачі для "будь-кого". * Модуль "Стан системи": покращено відображення навантаження на систему та аптайму. * [[logingeneration|Генерація логінів]]: нова опція генерації PRFXCONTRACT, що генерує логіни вигляду "Префікс+Наступна вільна угода". * [[userstats|Кабінет користувача]]: тепер трішки адекватніше завантажує необхідні йому бібліотеки. * "Кабінет користувача": вивід DEBUG_COUNTERS тепер знаходиться в більш очікуваному місці. * Глобально: в [[ubrouting|ubRouting]] фільтр login тепер пропускає символ "." {{:148_release.png?nolink&|}} ===== 1.4.7 - rev 9157 ===== === Дата релізу: 2024-08-01 === * Зміни в структурі БД. * [[alteriniconf|alter.ini]]: нова опція OLTSEL_SEARCHBL що керує виглядом селектора OLT в окремих місцях. * alter.ini: нова необов'язкова опція USERREG_DEFAULT_TAGS_LIST - список ID користувацьких тегів для їх призначення всім новим користувачам в момент реєстрації. * alter.ini: нова опція SIGNAL_IN_PROFILE_COMPACT яка вмикає компактне відображення сигналу ONU в профілі користувача. * [[userstats|userstats.ini]]: нова необов'язкова опція XMLAGENT_EXTENDED_AUTH_ON для керування розширеною аутентифікацією XMLAgent. * userstats.ini: нова, необов'язкова опція AFU_URL, що дозволяє вказати кастомний URL для підтримки СОУ. * Модуль [[warehouse|Склад]]: в звіті залишків по датах, додано фільтр по складському приміщенню. * Модуль Склад: виправлено деякі проблеми швидкодії. * Модуль [[callmeback|Перетелефонуйте мені будь ласка]]: виправлено проблеми швидкодії, при перегляді опрацьованих дзвінків. * Модуль "Мапа ONU": додано фільтр ONU з поганим сигналом. * Модуль [[ponizer|PONizer]]: виправлена помилка для ZTE, яка виникала під час опитування обладнання на PHP 8.2. * Модуль "Редагування кредиту": код став трішки чистішим, покращено логування, додано нотифікації що до перевищення дозволеного ліміту кредиту. * Модуль "Швидкий кредит": трішки рефакторнуто, тепер також враховує стан опції дозволеного кредитного ліміту. * Модуль "Реєстрація користувача": додано можливість навішувати користувачу певний список "дефолтних" тегів прямо в момент його реєстрації. * Модуль "Господарюючі суб'єкти": трохи косметики. * Модуль [[contragentextinfo|"Додаткова інфо про контрагента"]]: додано нове поле даних та трохи косметики. * Модуль [[autoubupdate|Менеджер оновлень]]: тепер дозволяє оновлювати Ubilling прямо з веб-інтерфейсу просто натисканням кнопок. * Модуль "Менеджер оновлень": дані оновлень всіх релізів до 1.3.0 переміщено до [[relnotes_archive|архіву]]. * [[xmlagent|"XMLAgent"]]: додано базовий функціонал "розширеної" аутентифікації. * [[openpayz|OpenPayz]]: додано новий фронтенд "PlatonMobile", що повністю базується на ex-фронтенді "Providex". * OpenPayz: фронтенд "Providex" зазнав значних змін в логіці (проте компанія Providex повністю відповідає за підтримку існуючих користувачів стосовно цих змін). * OpenPayz: новий фронтенд [[openpayz#privat_multiserv|PRIVAT_MULTISERV]]. Навіть не питайте, шо це... * Глобально: [[https://github.com/nightflyza/PixelCraft|бібліотека обробки зображень]] більше не викликає припадків на PHP 8.3. * Глобально: виправлено проблеми з генерацією QR-кодів на установках з PHP < 5.4. * Глобально: покращення що до безпеки. * [[setupubinstaller|UBinstaller]]: тепер при встановленні розгортає новий скрипт автоматичного оновлення. * [[setupdebianstaller|Debianstaller]]: тепер працює на Debian GNU/Linux 12.6.0 bookworm. {{:147_release.png?nolink&|}} ===== 1.4.6 - rev 9124 ===== === Дата релізу: 2024-06-14 === * Зміни в структурі БД. * [[userstats|userstats.ini]]: кілька нових, необов'язкових опцій WA_*, що керують поведінкою та виглядом веб-застосунку. * [[salary|Облік зарплат]]: сторінка друку табелів обліку робочого часу тепер відкривається в новій вкладці. * Модуль "Контроль швидкості": в наслідок рефакторингу став трішки притомнішим. * Модуль [[zteonureg|Реєстрація ONU на ZTE/Huawei OLT]]: додано підтримку ZTE C600. Додано підтримку карт GFGN, GFCH, GFBT, A01GFBT. Спасибі [[https://github.com/kurtcobain55|@misterromanbush]] * Модуль [[sigreq2|Заявки на підключення]]: виправлено відсутність адреси при створенні "можливості підключення" в тортику. * Модуль "Пошук користувачів": теоретично, став трішки адекватніше виглядати та поводитись. * Модуль [[ukv|УКВ]]: проведено невеличку чистку коду, фінансовий звіт перестав анігілювати на PHP 8.3. * Модуль [[ponizer|PONizer]]: примітивний манкіпатчинг для SFE90BT HAL. * Модуль [[xmlagent|XMLAgent]]: додано новий виклик для отримання тарифів, що доступні для переходу користувачу. * Модуль XMLAgent: оновлено виклик для створення support tickets - тепер можна відповідати на тікети, а не лише створювати нові. * [[userstats|Кабінет користувача]]: тотальний рефакторинг модуля "Нагадування". * Кабінет користувача: модуль "Нагадування" тепер знає про E-mail користувача і дозволяє користувачу тим керувати(надсилати E-mail вам все ще доведеться чимось на кшталт [[onepunch|OnePunch'ів]]). * Кабінет користувача: модуль "Нагадування" тепер також знає про розсилку ПриватБанк інвойсів і також дозволяє користувачу тим керувати. * Модуль "Користувачі": [[alteriniconf#online_show_last_feecharge|відображення останніх списань в таблиці користувачів]] нарешті використовує нативні механіки "Fees Harvester". * [[macven|Визначення виробника за MAC]]: тепер для використання потребує окремого специфічного права MACVEN. * Модуль "Статистика трафіку користувача": реалізовано можливість перегляду OpahnimFlow графіків користувача в довільних інтервалах часу. * [[remoteapi|RemoteAPI]]: страшний по своїй суті виклик **stgfeecharge2mysql** нарешті став абсолютно **deprecated** і більше не потрібен. * Fees Harvester: фікс потенційного нескінченного зациклювання через можливий невалідний хендлер файлу логу Старгейзеру. * [[nyanorm|NyanORM]]: додано GROUP BY clause + мінорні фікси * Скін "UbNg": здійснено чергову спробу виправити відображення на 2K/4K моніторах. * Глобально: в силу того, що Google [[https://developers.google.com/chart/infographics/docs/qr_codes|API для генерації QR]] припинив своє існування, всю роботу з QR було перенесено на нову натівну libGD бібліотеку. * [[setupubinstaller|UBinstaller]]: додано бінарні пакети для встановлення на FreeBSD 14.1 amd64. {{:146_release.png?nolink&|}} ===== 1.4.5 - rev 9098 ===== === Дата релізу: 2024-04-05 === * Зміни в структурі БД. * [[alteriniconf|alter.ini]]: нова опція ONUAUTO_CONFIG_DLP, що керує функціоналом вимкнення LAN-порту на ONU. * alter.ini: нова опція ONUAUTO_CONFIG_ELP, що керує функціоналом ввімкнення LAN-порту на ONU. * alter.ini: нова опція OPHANIM_DIMENSIONS, що дозволяє встановлювати особливі пропорції генерації графіків [[ophanimflow|OphanimFlow]]. * alter.ini: нова опція CUD_ONLY_TAGID, що встановлює ID користувацького тегу для обробки "накопичувальними знижками". * [[userstats|userstats.ini]]: нова необов'язкова опція XMLAGENT_DEBUG_ON, що вмикає дебаг режим для XMLAgent. * userstats.ini: нова необов'язкова опція XMLAGENT_DEBUG_DEEP_ON, що вмикає більш "verbose" дебаг режим для XMLAgent, із записом в окремий файл. * Модуль "ONU Майстер": додано функціонал ввімкнення та вимкнення першого LAN-порту на ONU для OLT BDCOM 3310C, за авторством [[https://github.com/ValMikGol|ValMikGol]]. * Модуль "ONU Майстер": почав адекватніше реагувати на ввімкнені опції, привілеї, виключення та став на 4% менш всратим. * Модуль "Повітряні тривоги": покращено обробку виключень, виправлено проблеми з відображенням тривожної мапи в деяких ситуаціях. * Модуль [[ukv|УКВ]]: додано додаткові перевірки при завантаженні та обробці банківських виписок, з метою виключення паралельного виконання. * Модуль "Віртуальні сервіси": трохи косметики. * Модуль "Віртуальні сервіси": додано можливість відмічати сервіси як "архівні". Можна використовувати суто на ваш розсуд, наприклад - у [[onepunch|ВанПанчах]]. * Модуль [[visor|Відеоспостереження]]: виправлення деяких помилок інтеграції з NVR, косметичні покращення. * Модуль [[xmlagent|XMLAgent]]: винесено в окремий клас. * Модуль XMLAgent: додано кілька нових викликів та дебаг режим. * Модуль [[warehouse|Склад]]: виправлено інтерфейси створення розхідних операцій, з метою мінімізації ризиків створення дублюючих розходів. * Модуль "Склад": в базовому звіті "Залишки на складах" реалізовано можливість збереження даних в CSV, Excel, PDF та швидкого друку. * Модуль "Склад": в базовому звіті "Залишки на складах" абстрактна колонка "кількість" перейменована в "на складі". * Модуль "Реєстрація абонента": виправлено роботу на PHP 8.x при альтернативному режимі генерації номерів угод при наявності в користувачів угод з літерами. * Модуль [[reminder|Reminder]]: виправлені спроби звернутись до неіснуючого елементу масиву при вимкненому функціоналі ПриватБанк інвойсів. * Модуль [[ponizer|ПОНізатор]]: VSolution HAL - виправлені спроби звернутись до неіснуючого елементу масиву. * Модуль "Консоль розробника": виправлено помилки при виконанні SQL запитів, що повертають порожній чи булевий результат на PHP 8.x. * Модуль "Консоль розробника": чекбокси параметрів відображення тепер зберігають свій попередній стан. * Модуль "Консоль розробника": частково виправлено фатальні помилки на PHP 8.x при синтаксичних помилках в виконуваному коді. * Модуль "Консоль розробника": проведено ревізію сповіщень про помилки що виникають при виконанні запитів. * Модуль "Консоль розробника": проведено чергову спробу рефакторингу, код тепер викликає на 12% менше епілептичних припадків. * Модуль "Звіт по трафіку": мінімально причесано код. Він все ще страшний, але працює. * Модуль [[cumulativediscounts|Накопичувальні знижки]]: тепер має можливість проводити свою діяльність тільки для користувачів з встановленим специфічним тегом. * Модуль "Помічник прокрастинації": став ще надійнішим і тепер краще дозволяє нормально оновлювати набір засобів прокрастинації. * Скін "UbNg": підправлено відображення на 4K моніторах. * [[remoteapi|RemoteAPI]]: виклик callmeback тепер адекватно вимикається за допомогою опції CALLMEBACK_ENABLED. * RemoteAPI: новий виклик callshistusrupd призначений для оновлення користувацьких даних в модулі "[[telepony|Історія дзвінків]]". * Глобально: виправлення помилок. Багато. Різних. * [[openpayz|OpenPayz]]: виправлення проблеми оплат користувачів з Платіжними ID, що починаються з нуля в бекенді ipayz. * [[setupubinstaller|UBinstaller]]: Зібрано бінарні пакунки для FreeBSD 13.3 з PHP 8.3 та MySQL 8.0. * UBinstaller: На мороз викинуто підтримку FreeBSD 12.4 та 13.1, котрі вже давно EOL. * [[setupdebianstaller|Debianstaller]]: тепер працює на Debian GNU/Linux 12.5.0 bookworm. * Документація: додано нову [[nonmandatoryoptions|сторінку з коротким описом всіх наявних на даний момент НЕОБОВ'ЯЗКОВИХ опцій конфігів]] з можливістю миттєво перейти до кожної з них на відповідну сторінку конфігу. {{:145_release.png?nolink&|}} ===== 1.4.4 - rev 9071 ===== === Дата релізу: 2024-03-05 === * Зміни в структурі БД. * [[alteriniconf|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. * Модуль [[warehouse|Склад]]: в інтерфейсі редагування прихідної операції тепер в календарику вибрано оригінальну дату операції. * Модуль "Склад": тепер всі селектори в інтерфейсі створення прихідної операції опційно можуть бути шукабельними. * Модуль "Сховище зображень": виправлено проблему, при спробі валідації зображень у випадку, якщо вони раптово анігілювали в процесі завантаження. * Модуль [[reminder#privatbank_invoices|Reminder]]: нова кіллерфіча розсилки ПриватБанк інвойсів користувачам замість(або разом з) СМС. * Модуль "Віртуальні сервіси": тепер вміє ігнорувати користувачів з певними тегами під час процесингу. * Модуль "Профіль користувача": невелика косметика для відобарження неіснуючих тегів. * Модуль "Помічник прокрастинації": радикально розширено можливості для прокрастинації. * Модуль [[banksta2|Розноска банківських виписок 2]]: додана інвалідація кешу оброблених записів перед кожною обробкою банківської виписки. * [[remoteapi|RemoteAPI]]: в виклику fullhostscan виправлено очистку попередніх даних, про активні хости. {{:144_release.png?nolink&|}} ===== 1.4.3 - rev 9058 ===== === Дата релізу: 2024-02-01 === * Зміни в структурі БД. * [[alteriniconf|alter.ini]]: нові опції OPHANIMFLOW_ENABLED та OPHANIMFLOW_URLS котрі вмикають та керують інтеграцією з [[ophanimflow|OphanimFlow]]. * alter:ini: нова опція PHOTOSTORAGE_POSTPROCESSING, що вмикає післяобробку зображень при завантаженні в [[photostorage|Сховище зображень]]. * alter:ini: нова опція PHOTOSTORAGE_WATERMARK, що вмикає розміщення вотермарки на всіх зображеннях, що завантажуються. * alter:ini: нова опція PHOTOSTORAGE_RECOMPRESS, що вмикає зміну компрессії завантажених зображень. * alter:ini: нова опція PHOTOSTORAGE_AUTORESIZE, що вмикає автоматичне та лагідне масштабування зображень конячих розмірів. * alter:ini: нова опція PHOTOSTORAGE_DRAWIMGINFO, що вмикає вдруковування в зображення відлагоджувальної інформації. * alter.ini: нова опція ONDEMAND_CHARTS, що вмикає відкладене завантаження графіків завантаження користувацької смуги. * [[userstats|userstats.ini]]: нова опція OPHANIM_ENABLED, що вмикає інтеграцію OphanimFlow в кабінеті користувача. * Модуль [[envy|Заздрість]]: тепер авторизаційні дані пристроїв, не відображаються в списку пристроїв. * Модуль "Заздрість": при створенні та редагуванні пристроїв, для полів "пароль" та "enable пароль" тепер використовуються інпути паролів. * Модуль "Заздрість": заздрісним пристроям додано нове поле "Порт". Тепер в скриптах можна використовувати, відповідний макрос {PORT}. * Модуль "Статистика трафіку користувача": проведено радикальний рефакторинг. * Модуль "Статистика трафіку користувача": додано опційну можливість, відображення трафіку отриманого з OphanimFlow. * Модуль "Статистика трафіку користувача": виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. * Модуль "Статистика трафіку користувача": додано можливість відображення графіків за останню годину з OphanimFlow. * Модуль "Користувачі": додано опційну можливість, відображення трафіку отриманого з OphanimFlow. * Модуль "Сховище зображень": тепер додатково перевіряє завантажувані зображення на тему їх валідності. * Модуль "Фінансові операції": виправлено відображення суми платежів користувача. * [[remoteapi|Remote API]]: новий виклик ophanimtraff, який просто бере і синхронізує локальну БД з віддаленими джерелами OphanimFlow. * Remote API: виклик userbynum тепер також опційно містить поле з "Платіжним ID" користувача. * Глобально: у всіх полях вводу паролів, окрім форми входу, тепер відображається елемент керування "показати/приховати" пароль. * Кабінет користувача: в модулі "Трафік" додано опційну можливість, відображення трафіку отриманого з OphanimFlow. * Кабінет користувача: в модулі "Трафік" виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. * Кабінет користувача: в модулі "Відеоспостереження" для NVR WolfRecorder замінено розділювач попередньо заповнених даних авторизації. * [[openpayz|OpenPayz]]: додано frontend portmonemulti, для отримання платежів від різних контрагентів. Інформацію по контрагентам бере з біллінгу, також використовує [[contragentextinfo|розширену інформацію контрагента]]. Платіжна система в контрагенті мусить бути створена, як **PORTMONE** * [[1984tech|1984tech]]: додано функціонал генерації RPZ для isc-bind, спасибі [[https://github.com/kurtcobain55|@misterromanbush]] {{:143_release.png?nolink&|}} \\ [[changelog2023|Історія змін Ubilling за 2023-й рік]] \\ [[changelog2022|Історія змін Ubilling за 2022-й рік]] \\ [[changelog2021|Історія змін Ubilling за 2021-й рік]] \\ [[changelog2020|Історія змін Ubilling за 2020-й рік]] \\ [[changelog2019|Історія змін Ubilling за 2019-й рік]] \\ [[changelog2018|Історія змін Ubilling за 2018-й рік]] \\ [[changelog2017|Історія змін Ubilling за 2017-й рік]] \\ [[changelog2016|Історія змін Ubilling за 2016-й рік]] \\ [[changelog2015|Історія змін Ubilling за 2015-й рік]] \\ [[changelog2014|Історія змін Ubilling за 2014-й рік]] \\ [[changelog2013|Історія змін Ubilling за 2013-й рік]] \\ [[changelog2012|Історія змін Ubilling за 2012-й рік]] \\