nightfly Опубликовано: 19 січня, 2023 Опубликовано: 19 січня, 2023 Ubilling 1.3.4 rev 8782 Star Eyed Child Коротко про зміни: Зміни в структурі БД - див. дамп. Зміни в crontab - див. рекомендації до оновлення. alter.ini: опція DISCOUNT_PERCENT_CFID тепер вважається застарілою і більше не потрібна ні для чого. alter.ini: нова опція DISCOUNT_DAILY, призначена для реалізації можливості щоденної обробки знижок. alter.ini: нова опція FEES_HARVESTER що вмикає абонплатний-комбайн. alter.ini: опції TSMS_ENABLED, TSMS_PHONEPREFIX та відповідний їй модуль TurboSMS, що давно не підтримується, викинуті на мороз. alter.ini: опцію OPENPAYZ_REALID тепер ввімкнено за замовчуванням для всіх нових установок. Модуль “Рух коштів”: виправлено проблему відображення пошкоджених записів про платежі. Модуль Знижки: переписано практично з нуля, він більше не підпертий додатковими полями профілю, та хоч трішки притомний. Модуль “Пошук користувачів”: додана можливість пошуку користувачів, які закріплені за комутатором. (пошук йде або за “описом”, або за “IP”, або за 'MAC“) Новий модуль “Присвоєння порта комутатора”: відображаю прив'язку абонентів за портами коммутаторів. Регулюється опцією SWITCHPORT_IN_PROFILE. Модуль Відеоспостереження: при редагуванні каналу тепер також відображається його ім'я та його DVR. Модуль “Відеоспостереження”: опція VISOR_PROTUSERIDS тепер також впливає на показ даних авторизації на DVR-ах. Модуль “Рух коштів”: тепер опційно може відображати записи про нарахування АП абонентам спираючись на дані з БД. Модуль “Фонові процеси”: тепер також відображає стан запущеності PID-а процесу. Модуль “Фонові процеси”: тепер також відображає ситуації, коли процес помер не природнім шляхом та не зміг нормально завершити свій перебіг. Модуль “Фонові процеси”: додано можливість в ручному режимі припинити виконання активного процесу. Новий модуль “Міграція даних про нарахування АП”: дозволяє зручно синхронізувати дані в БД. Доступний з “Чорної магії” в модулі “Грошові нарахування”. Модуль “Комутатори”: тепер при видаленні комутатора разом з ним також очищуються дані про характеристики його аплінку. Модуль “Профіль користувача”: Платіжний ID тепер відображається тільки при ввімкненому OpenPayz. Модуль Склад: виправлено фільтрацію найменування ТМЦ при додаванні та редагуванні ТМЦ в довіднику типів. Модуль “Склад”: звіт операцій в розрізі часу тепер не повинен розвалюватись в залежності від фази місяця. Модуль “Стан серверів доступу”: тепер використовує менеджер процесів StarDust при оновленні своїх даних. Глобально: придушено підступні спроби Google Chrome автоматично перекладати веб-інтерфейс. Дякуємо Taras Melnyk. Глобально: всюди, де раніше використовувались чи відображались Платіжні ID вони фігурують тільки у випадку увімкненого OpenPayz. Глобально: виправлено досить багато критичних проблем сумісності з PHP 8.2, тепер більшість core-функціоналу на ньому працює. Remote API: виклик cachedog тепер також опційно інвалідує дані телефонної телепатії. Remote API: у виклику userbynum з'явився опційний параметр nocache [0/1] котрий дозволяє ігнорувати кешовані дані. Remote API: новий виклик feesharvester призначений для реплікації записів про зняття АП до БД. Remote API: виклики asterisk більше не руйнують лог вхідних дзвінків, котрий використовується також для швидкого заповнення додаткових мобілок. Кабінет користувача: в модулях TrinityTV/SweetTV здійснено спробу виправлення, видалення пристроїв з порожньою MAC адресою. Кабінет Користувача: в модулях TrinityTV/SweetTV трішки покращено відображення присвоєних користувачеві пристроїв. OpenPayz: дистрибутив OpenPayz переміщено до директорії docs. UBinstaller: зібрано нові бінарні пакети для FreeBSD 12.4 amd64 з PHP 8.2 для тестування. UBinstaller: тепер, в режимі міграції, також дає змогу вказати серійний номер Ubilling. UBinstaller: тепер, при встановленні, автоматично проводить базову попередню конфігурацію OpenPayz. Debianstaller: тепер працює на Debian GNU/Linux 11.6. Але це не точно. Debianstaller: тепер, при встановленні, автоматично проводить базову попередню конфігурацію OpenPayz. Debianstaller: тепер, в режимі міграції, також дає змогу вказати серійний номер Ubilling. phpSysInfo: оновлено до останнього стабільного релізу 3.4.2. Детальніше тут: https://wiki.ubilling.net.ua/doku.php?id=changelog2023 Рекомендації що до оновлень: https://wiki.ubilling.net.ua/doku.php?id=relnotes Свіженька жива демка: https://ubilling.net.ua/?module=fnpages&pid=demo 3
nightfly Опубліковано: 6 лютого, 2023 Автор Опубліковано: 6 лютого, 2023 Ubilling 1.3.5 rev 8821 Universal Carcinogen Коротко про зміни: Зміни в структурі БД - див. дамп. alter.ini: нова не обов'язкова опція MULTI_ENVY_PROC, яка вмикає мультипоточність для отримання конфігів з мережевих пристроїв в модулі Заздрість. alter.ini: нова необов'язкова опція CORPS_ADDT для вказання додаткових типів документів модулю “Робота з юрособами”. alter.ini: нова необов'язкова опція DDT_ENDPREVDAYS що вказує зміщення в днях “до кінця місяця” при зміні тарифів судного дня. Дякуємо webflygod. billing.ini: нова опція XHPROF що вмикає ієрархічний профайлер XHProf. Вам воно не треба, це чисто для розробників. Модуль Заздрість: тепер опційно вміє працювати в багатопоточному режимі. Модуль ПОНізатор: тепер використовує нову уніфіковану механіку для запуску фонових процесів в багатопоточному режимі. Модуль Опит світчів по SNMP: тепер використовує нову уніфіковану механіку для запуску фонових процесів в багатопоточному режимі. Модуль “Екзистенційний кінь”: виправлено проблему збереження статистики, котра виникала у випадку, якщо не відбувалось пропущених дзвінків на PHP 8.2. Модуль “Деталі підключення”: трішки косметики по коду, також додано можливість вказувати термін підключення. Модуль “Додаткові поля профілю”: радикально переписано, оптимізовано швидкодію. Модуль “Додаткові поля профілю”: додано нові типи полів, такі як “Цілочисельне”, “З плаваючою комою”, “Фінанси”, “Мережа”, “URL”, “Зображення”, “Файл”. Модуль “Друк документів”: виправлено роботу макросу {CFIELD:XX}. Модуль “Пінг по MAC”: тепер за необхідності нормально вимикається. Модуль “Обмеження доступу за IP”: виправлено логування при видаленні ACL. Модуль “Редагування угоди”: додано можливість додатково вказувати дату початку та закінчення дії угоди. Модуль “Господарюючі суб`єкти”: додано декілька полів на кшталт “підписантів” та “скороченої назви підприємства”. Модуль Робота з юрособами: став жертвою легкого рефакторингу, юрособам додана пачка полів, необхідних для документів. Робота з юрособами: змінено метод відображення існуючих юросіб. Модуль “Друк документів”: додано пачку нових макросів, котрі можуть знадобитись для автоматичного заповнення угод та всякого такого. Модуль DarkVoid: виправлено проблему відображення часу останнього опиту світчів. Модуль ARPдіагностика: виправлено косметичні артефакти, трішки причесано код. Модуль “Історія СМС повідомлень”: виправлено проблему перевірки наявності в адміністратора прав, при показі іконок в меню та на панелі задач. Глобально: вичищено великий прошарок коду, родом з неоліту. Покращення що до безпеки. Ви самі знаєте, де знайти повний чейнджлог, рекомендації що до оновлення, та свіжу демку. Вірно? 2
nightfly Опубліковано: 21 лютого, 2023 Автор Опубліковано: 21 лютого, 2023 Ubilling 1.3.6 rev 8842 Naked Doll Коротко про зміни: alter.ini: нова опція CORPSEL_SEARCHBL, що вмикає шукабельність селектора юр. осіб. alter.ini: нова необов'язкова опція PON_ONU_SERIAL_CASE_MODE, призначена для контролю регістру символів серійників GPON ONU в момент створення/реєстрації. Модуль “Фінзвіт юр. осіб”: додано збереження стану елементів форми пошуку. Модуль “Фінзвіт юр. осіб”: радикально оптимізовано швидкодію. Модуль “Фінзвіт юр. осіб”: більше не намагається розгорнути по окремому кладовищу персонально, для кожної юр. особи. Модуль “Рух коштів”: трішки причесано код, тепер він з дещо меншою імовірністю викликатиме епілептичні припадки. Модуль Робота з юрособами: селектор вибору юр. особи при присвоєнні користувачу тепер може бути опційно з пошуком. Модуль “Робота з юрособами”: виправлено сортування юр. осіб в селекторі, при присвоюванні користувачу. Тепер від “новіших до старих”. Модуль ПОНізатор: додана підтримка ZTE GPON карти GVGO, яка використовується в моделях OLT ZTE C6XX OLT SNMP templates: відтепер підтримують опцію SERIAL_CASE_MODE, призначену для контролю регістру символів серійників GPON ONU в файлах SNMP-кешу опитувань OLT. OLT SNMP templates: відтепер C-Data/Stels FD11xx також підтримують опцію INTERFACEADDPONPREFIX. Модуль “Додаткові поля профілю”: виправлено роботу опції RESETONCFCHANGE. Модуль “Додаткові поля профілю”: додано нові типи полів, такі як “Дата”, “Час”, “Колір” та “Список”. Модуль “ПОНізатор”: в зведеній статистиці опиту OLT-ів тепер також відображається їх модель. Інтеграція з UserSide: виправлено індекси “груп” користувача, котрі насправді є тегами для виклику get_user_list. Модуль Сховище зображень: виправлено формування посилань для кнопки “повернутись”. Тепер вона повертає вас не тільки в безвихідь. OpenPayz: Приведено до мінімально-робочого вигляду на PHP 8.2. 1984tech: Приведено до мінімально-робочого вигляду на PHP 8.2. Повний чейнджлог: https://wiki.ubilling.net.ua/doku.php?id=changelog2023 Оновлена демка: https://ubilling.net.ua/?module=fnpages&pid=demo
nightfly Опубліковано: 24 березня, 2023 Автор Опубліковано: 24 березня, 2023 Ubilling 1.3.7rev 8868 The Real Toy Коротко про зміни: Зміни в структурі БД - див. дамп. alter.ini: нова опція ONUREG_PONIZER_ONU_REPLACE для заміні користувачу ОНУ на “нову” якщо в нього вже є ОНУ alter.ini: опція PASSWORD_TYPE тепер також може приймати значення 3, для генерації паролів оптимізованих для набору двома руками. Модуль “Будинки”: виправлено проблему з переплутаними полями при відображенні поверхів/під'їздів/квартир з “Паспорту будинку”. Модуль ТелеПоні: напрямок викликів, в історії викликів, тепер відображається окремою колонкою. Модуль “Екзистенційний кінь”: виправлено підрахунок вхідних викликів телефонії. Модуль “Екзистенційний кінь”: тепер також збирається та відображається статистика вихідних викликів. Модуль Реєстрації ONU: тепер можливо дивитися список незареєстрованих онушок по окремому олту Модуль Реєстрації ONU: намагання в массову реєстрацію онушок. Модуль “Мережі та послуги”: покращено обробку мереж, що вимагають перезбирання конфігурації DHCP-серверу. Модуль “Звіт з продажів”: тепер не враховує розхідні операції з призначенням “Помилка” та “Списання”. Модуль Склад: в розділ “Звіти” додано можливість швидкого переходу в звіт з продажів. Модуль “Склад”: додано новий звіт, що відображає всі прихідні операції від конкретного постачальника за обраний період. Модуль Інтеграція з SphinxSearch: виправлено роботу на PHP 8.2. Модуль “Інтеграція з SphinxSearch”: косметика коду. ПОНізатор: тепер вміє працювати з OLT C-Data FD16xxS. ПОНізатор: проведено рефакторинг найменування HAL-бібліотек для C-Data/Stels. Модуль “Плин задач”: реалізовано можливість пошуку задач за весь час окрім тільки “в теперішньому та минулому”. Модуль “Теги користувача”: трохи покращено інформативність інтерфейсу керування тегами. Модуль “Теги користувача”: інтерфейс видалення тегів більше не відображається, у випадку відсутності присвоєних тегів. ОпенПейз: реалізовано підтримку нової платіжної системи PAYNET_UZ. OpenPayz: в фронтенді privatx реалізовано опцію FULL_DEBTINFO що дозволяє повертати повну секцію DebtInfo з amountToPay. Повний чейнджлог: https://wiki.ubilling.net.ua/doku.php?id=changelog2023 Оновлена демка: https://ubilling.net.ua/?module=fnpages&pid=demo
nightfly Опубліковано: 15 травня, 2023 Автор Опубліковано: 15 травня, 2023 Ubilling 1.3.8 rev 8894 The Ever-Living Man Зміни в структурі БД - див. дамп. alter.ini: нова опція BTRX24_ENABLED, що вмикає інтеграцію з CRM Bitrix24 alter.ini: нова опція BTRX24_EXPORT_LAT що вмикає чи вимикає оновлення таймстемпу LAT. alter.ini: нова опція BTRX24_EXPORT_URL що встановлює URL хук-скрипта для надсилання апдейтів абонбази. alter.ini: нова опція BTRX24_EXPORT_VAR що вказує ім'я POST змінної, в якій буде надіслано JSON з апдейтами. alter.ini: нова опція WOLFRECORDER_ENABLED що вмикає інтеграцію Відеоспостереження з WolfRecorder. Автокредитування: тепер враховує кількість присвоєних тегів, при розрахунку вартості віртуальних сервісів. Модуль ПОНізатор: інтерфейс присвоєння користувачеві ONU більше не відображається, якщо немає жодної “нічийної” ONU. Модуль “ПОНізатор”: додано трохи прийнятніше логування змін серійних номерів ONU. Модуль “Останні події”: додано можливість ввімкнути підсвітку профілів у дзен-режимі. Модуль Відеоспостереження: реалізовано можливість автоматичної реєстрації камери на DVR під керуванням WolfRecorder. Модуль “Відеоспостереження”: наявні DVR-и тепер відсортовані від найсвіжіших до старіших. Модуль “Відеоспостереження”: додано попередній перегляд, каналів на DVR WolfRecorder. Модуль “Відеоспостереження”: реалізовано автоматичну реєстрацію користувачів на DVR WolfRecorder при редагуванні каналів. Модуль “Відеоспостереження”: реалізовано автоматичну синхронізацію ACL на DVR WolfRecorder при редагуванні каналів. Модуль “Відеоспостереження”: проведено рефакторинг практично всіх місць де відбувається робота з БД. Модуль “Пошук користувачів”: додано можливість пошуку користувача за серійником його ONU. Завдяки sdocent. Модуль “ПОНізатор”: оновлено шаблон STELS_FD16XXS_gpon. Чому? Відомо тільки sdocent. Модуль “Екзистенційний кінь”: виправлено проблему, що виникала при спробі відмалювати графіки при відсутніх підключеннях. Кабінет користувача: тепер також вміє відображати попередній перегляд пов'язаних каналів з WolfRecorder. RemoteAPI: новий коллбек btrxupd котрий пушить дані про зміни абонбази для CRM. StarDust: додано можливість зберігати відомості про стан процесів в роздільних ключах кешу. UBinstaller: видалено підтримку FreeBSD 13.0 та FreeBSD 12.3, вони вже EOL. UBinstaller: додано бінарні пакети для встановлення на FreeBSD 13.2 amd64. 2
nightfly Опубліковано: 25 липня, 2023 Автор Опубліковано: 25 липня, 2023 Ubilling 1.3.9 rev 8920 All Eyes on Lucian alter.ini: нова опція VSERVICES_AS_PAYMENTS котра керує поведінкою віртуальних сервісів. alter.ini: нова опція VISOR_CACHED_USERDATA що дозволяє вмикати та вимикати використання кешованих даних користувачів. alter.ini: нова опція BTRX24_POLLS_URL, що вказує URL для експорту опитувань. alter.ini: нова опція BTRX24_POLLS_VAR, що встановлює ім'я POST змінної для експорту опитувань та їх результатів. alter.ini: нова опція DEFERRED_SALE_ENABLED, що вмикає механіку продажів з розтермінуванням. ADcomments: трішки причесано та оптимізовано код. Реєстрація ONU на ZTE/Huawei OLT: додано скрипти QinQ для Huawei GPON. Модуль “Віртуальні сервіси”: тепер реагує на стан опції VCASH_ENABLED. Модуль “Віртуальні сервіси”: покращено логування, мінімально причесано код. Генерація логінів: додано можливість генерувати логіни з опцією YMINCREMENTFOUR. Модуль Обробка банківських виписок 2: спроба поправити “memory consumption”. Оскільки добровільних тестерів QA не знайшлось - тестують ВСІ! Модуль Обробка банківських виписок 2: трошки(зовсім) косметики. Модуль Mapon: додано відображення останніх відомих координат автомобіля. Модуль Mapon: додано можливість визначати координати довільної точки, клацанням по мапі. Модуль КупаГен: тепер при створенні та редагуванні атрибутів в полі “значення” примусово видаляються символи \n, \r, \t, \v, \x00 на початку та наприкінці. Модуль Навіщо телефонуєш?: в черговий раз виправлено проблему від'ємного часу реакції на дзвінки. Модуль “Резервування БД”: для завантаження резервних копій БД та файлів конфігурації додано окреме право BACKUPDL. Модуль “Редактор Crontab”: тепер теоретично повинен працювати на Debian 12 bookworm. Модуль Склад: в звіті “Залишки по датах” реалізовано можливість приховувати ТМЦ по котрих не відубвалось приходів/розходів. Модуль “Панель задач”: тепер попереджає та змушує змінити логін та пароль за замовчуванням. Модуль “Панель задач”: додано вспливаюче вікно з коротким списком рекомендованих дій, для свіжовстановлених систем. UbillingCache: додано хотфікс для збереження працездатності на PHP 8.2 з підозрілими версіями memcached. Debianstaller: тепер працює на Debian GNU/Linux 12.0 bookworm. Але це не точно. 2
nightfly Опубліковано: 11 вересня, 2023 Автор Опубліковано: 11 вересня, 2023 Ubilling 1.4.0 rev 8945 An Incomplete Chronicle Зміни в структурі БД. alter.ini: нова опція BUILDLOCATOR_EXTENDED, котра вмикає покращений локатор будинків. alter.ini: нова опція BRANCHES_ONUVIEW, що вмикає кастомний модуль перегляду присвоєних користувачам ONU з підтримкою Філій. alter.ini: нова опція BRANCHES_ONUVIEW_BATCHREG, що вмикає можливість массової реєстрації невідомих ONU адміністраторами філій. Модуль "Склад": список розхідних операцій більше не розвалюється, у випадку, якщо хтось видалив працівника (навіщо?). Модуль ПОНізатор: доданий коректний парсер FDB для HAL-ліби V-Solution V1660D для нової “L”-серії. Модуль "Обробка виписок з банку 2": додана можливість обробки сум платежів, якщо вони представлені у вигляді копійок (тобто ділити суму на 100). Модуль “Обробка виписок з банку 2”: додана можливість не застосовувати екранування символів для ключових слів пропуску/заміни/видалення (тобто можна юзати там raw regexp). Модуль “Обробка виписок з банку 2”: додано контекстну довідку. Модуль “Обробка виписок з банку 2”: мінорні багфікси. Модуль КупаГен: Тепер вміє новий макрос {NETEXT} для інтеграції з NETWORKS_EXT=1 Модуль “Склад”: тепер на головній сторінці модулю, за замовчуванням відображаються необхідні закупівлі. Модуль “Планування задач”: трішки причесано та оптимізовано код. Модуль “Планування задач”: виправлено помилку, що виникала при спробі перегляду неіснуючої задачі репресованими адміністраторами. Модуль “Друк документів”: виправлено проблему з нецифровими значеннями, в сумах коштів, при друці docx документів на PHP 8.2. Модуль “Мапа ONU”: тепер для свого використання, потребує окремого права ONUMAP. Модуль “Мапа ONU”: панель навігації працює тепер, трішечки осмисленіше. Модуль “Перегляд ONU”: доступний з чорної магії, адміністраторам філій з правом BRANCHESONUVIEW без доступу до ПОНізатора. 1984tech: велике оновлення списку доменів, завдяки жадібному Skybetik. Debianstaller: тепер працює на Debian GNU/Linux 12.1 bookworm. UBinstaller: тепер для всіх нових установок, Stargazer не плодить помісячні логи діяльності, що ніде не використовувались. Повний чейнджлог: https://wiki.ubilling.net.ua/doku.php?id=changelog2023 Оновлена демка: https://ubilling.net.ua/?module=fnpages&pid=demo 3
nightfly Опубліковано: 4 листопада, 2023 Автор Опубліковано: 4 листопада, 2023 Ubilling 1.4.1 rev 9000 Codex Damnatio Зміни в структурі БД. alter.ini: нова опція VISOR_USERSEL_SEARCHBL, що вмикає трохи зручніший вибір користувача. alter.ini: нова опція PSEUDOCRM_ENABLED, що вмикає зовсім не CRM і навіть щось не схоже на неї. alter.ini: нова опція PSEUDOCRM_ACT_CUSTSTATES, що дозволяє описувати додаткові стани записів активностей. alter.ini: нова опція STEALTH_TARIFFS_ENABLED, що вмикає механіку “Стелс-тарифів”. alter.ini: нова опція OPENPAYZ_STATIC_ID, що вмикає механіку “статичних платіжних ID”. alter.ini: нова опція OPENPAYZ_STATIC_ID_PREFIX, що вказує рядок префіксу, котрий буде додано на початку при створенні нових “статичних платіжних ID”. alter.ini: нова опція MEACULPA_ENABLED, що вмикає підтримку Mea Culpa. userstats.ini: нова опція POWERTARIFFS_MAXDAY, що вказує на максимальний день місяця після якого буде проводитись округлення до першого. Модуль Visor: селектор вибору користувача відеоспостереження, при створенні нової камери, тепер опційно шукабельний. Модуль “Екзистенційний кінь”: тепер “коло-фінансові” частини загального звіту потребують права REPORTFINANCE. Новий модуль “Стелс-тарифи”: дозволяє помічати існуючі в системі як “Стелс-тарифи”. Модуль “Редагування тарифу”: тепер приховує з селектору Стелс-тарифи для адміністраторів без відповідного права. Модуль “Непопулярні тарифи”: повністю рефакторнуто. Тепер його код та механіка роботи не повинні викликати припадків. Модуль “Редагування тарифу”: трішки причесано код, тепер в нього теж трішечки притомніша поведінка. Модуль “OpenPayz”: трішечки причесано та оптимізовано код модулю. Модуль “Мапа ONU”: реалізовано можливість одночасного перегляду ONU користувачів в багатоквартирних будинках. Модуль “Рух коштів”: тепер адекватніше реагує на використання Могутніх тарифів. Модуль Злочин та кара: тепер при розрахунку вартості покарання у відсотках, враховує вартість “Могутніх тарифів”. Модуль “Видалення користувача”: додано також видалення прив'язки користувача до порта на світчі, разом з самим користувачем. Модуль “Комутатори”: трішки почищено код від артефактів старовини. Покращено логування при видаленні світча. Модуль “Присвоєння порта комутатора”: трішечки рефактурнуто, покращено швидкодію. Модуль КупаГен: додано підтримку перепризначення імені користувача з допомогою mea culpa. Кабінет користувача: тепер при показі кількості днів які залишились користувачу, враховується вартість “Могутніх тарифів”. Кабінет користувача: модуль “Кредитування”, тепер також базово враховує вартість могутніх тарифів. Кабінет користувача: модуль “Кредитування” для користувачів на могутніх тарифах тепер перевіряє можливість кредитування “за останній місяць”. OpenPayz: оновлена бібліотека LiqPay для бекендів “liqpaymulti” та “liqpay”. Модуль “OpenPayz”: доданий фронтенд для прийому онлайн платежів через А-Банк. Remote API: новий виклик setculpa призначений для встановлення кульпи користувача. API Stigma: додано новий режим логування змін станів CUSTOM:. API Stigma: додано можливість, для кожної зі стигмат, в конфізі, встановлювати тип рендерингу контролів. API Stigma: додано можливість, для кожної зі стигмат, в конфізі, встановлювати базовий клас контролів. Повний чейнджлог: https://wiki.ubilling.net.ua/doku.php?id=changelog2023 Оновлена демка: https://ubilling.net.ua/?module=fnpages&pid=demo 4
nightfly Опубліковано: 12 грудня, 2023 Автор Опубліковано: 12 грудня, 2023 (відредаговано) Ubilling 1.4.2 rev 9030 One-Armed Bandit Зміни в структурі БД. billing.ini: нова опція REGFROZEN, ввімкнення якої призводить до реєстрації всіх нових абонентів замороженими. alter.ini: нова опція WAREHOUSE_INEDT_ENABLED, що вмикає функціонал редагування прихідних операцій на складі. alter.ini: нова опція TASKMAN_EMPLOYEE_TAGID_FILTER, що дозволяє швидко фільтрувати працівників за тегом, при закритті задачі. alter.ini: нова опція TASKMAN_EMPLOYEE_APPOINTMENT_FILTER, що дозволяє швидко фільтрувати працівників за посадою, при закритті задачі. alter.ini: нова опція TASKMAN_EMPDONESEL_SEARCHBL, що робить селектор працівників, в діалозі закриття задачі, шукабельним. alter.ini: нова опція PSEUDOCRM_ACT_PROTECTED призначена для захисту від закриття “чужих записів активностей”. alter.ini: нова опція TASKMAN_DEPTH_LIMIT, що повинна припинити вакханалію з швидкодією планувальника задач. alter.ini: нова опція VSERVICES_CONSIDER_CREDIT, що дозволяє також враховувати кредит користувача при нарахуванні АП віртуального сервісу. Модуль “Хелпдеск”: додано логування при створенні нових тікетів з кабінету. Модуль “Комутатори”: виправлено проблему сумісності з PHP 5.3. Модуль "Додаткова інфо про контрагента": додано кілька нових полів даних, мінорна косметика та фікси. Модуль One-Punch скрипти: редактор можливо став притомнішим і не повинен ламати дані, в окремих випадках. Модуль “Персональні нотатки”: трішки причесано код. Модуль Псевдо CRM: додано новий результат активності, про передідписання угоди на тих самих умовах. Модуль “Псевдо CRM”: В списку лідів, тепер також відображається, закріплений за лідом працівник. Модуль “Псевдо CRM”: При заповненні додаткових приміток до запису активності, тепер надсилається Telegram сповіщення, працівнику закріпленому за лідом. Модуль Склад: тепер опційно може редагувати чи видаляти, ще не задіяні в обороті ТМЦ прихідні операції, користувачами з привілеєм WAREHOUSEINEDT. Модуль “Планування робіт”: селектор працівника при закритті задачі тепер вміє опційно фільтрувати працівників за тегом, посадою та бути шукабельним. Модуль “Заздрість”: придушено спроби перевірок орфографії при перегляді записів з архіву збережених конфігурацій. Модуль Відеоспостереження: виправлено проблеми швидкодії, що могли виникати на рівному місці. Модуль “Псевдо CRM”: реалізовано можливість нотифікації працівників, про відкриті для них записів активності відповідним викликом з RemoteAPI. Модуль “Псевдо CRM”: виправлено показ стану закритості чи відкритості запису активності. Модуль “Працівники та типи робіт”: поле “ID чату Telegram” тепер може містити негативні значення. Модуль “OpenPayz”: виправлено проблеми швидкодії, дані про платіжні системи тепер кешовані. Модуль “OpenPayz”: форму пошуку транзакцій винесенено в окремий контрол. Модуль “Планування робіт”: трішки причесано код, додано можливість осмисленого лімітування відображуваних задач. Модуль “Журнал DHCP”: переписано з нуля, покращено швидкодію, тепер відображає записи “від свіжих до старих”, додано дзен-режим. OpenPayz: додано базовий протоклас, aka Generic Payment System - як спробу запобігти страшній кількості копіпасти. OpenPayz: додано нову платіжну систему Providex Remote API: новий виклик pseudocrm призначений для виклику окремого функціоналу з Псевдо CRM. RemoteAPI: новий виклик stickynotify, що проводить нотифікацію працівників про кількість “Персональних нотаток та нагадуваннь” на сьогодні. RemoteAPI: новий виклик taskmannotify, що проводить нотифікацію працівників про кількість запланованих на них задач, на сьогодні. "XMLAgent": додано новий виклик agentassigned призначений повертати дані контрагента, асоційованого з користувачем. UBinstaller: додано бінарні пакети для встановлення на FreeBSD 14.0 amd64 з PHP 8.3. Повний чейнджлог: https://wiki.ubilling.net.ua/doku.php?id=changelog2023 Оновлена демка: https://ubilling.net.ua/?module=fnpages&pid=demo Відредаговано 12 грудня, 2023 nightfly oO 2
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас