-
Всього повідомлень
5 348 -
Приєднався
-
Останній візит
-
Дней в лидерах
165
Тип контенту
Профили
Форум
Календарь
Все, що було написано nightfly
-
Проблеми з відображення сигналів на OLT BDCOM P3310B та P3608-2TE
тема ответил в ppv пользователя nightfly в Stargazer Ubilling
Аааа... отут сигнали мали б бути, логічно. Бо показуєте картінку з статою фігових сигналів, і дивуєтесь, що їх там мало. Для початку пробуйте оновлюватись до Ubilling CURRENT 1.5.2 rev 9293, якщо проблема не зникне - будемо розбиратись. -
Проблеми з відображення сигналів на OLT BDCOM P3310B та P3608-2TE
тема ответил в ppv пользователя nightfly в Stargazer Ubilling
Яких? В якому? назву колонки прочитали? 🙄 Завжди вниз! -
Проблеми з відображення сигналів на OLT BDCOM P3310B та P3608-2TE
тема ответил в ppv пользователя nightfly в Stargazer Ubilling
А що на картинках не так? Виглядає все належним чином. -
Не працює шаблон на новій BDCOM
тема ответил в ProstoName пользователя nightfly в Stargazer Ubilling
все працює show version BDCOM(tm) P3600-08E Software, Version 10.1.0G Build 104155 Copyright by Shanghai Baud Data Communication CO. LTD. Compiled: 2022-10-9 11:28:43 by SYS, Image text-base: 0x80010000 ROM: System Bootstrap, Version 0.2.5, Serial num:0000330001940 Шаблон - BDCOM OLT P3608B. -
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.5.0. Очевидно жодних спроб ввімкнути хоч одну звивину, в той момент не відбулось Можете тимчасово подавити цю фігню, ввімкнувши опцію SALARY_HIDE_NOPRICE=1 або ж, у випадку, якщо вам з якоїсь причини хочеться створювати платні роботи для персоналу з типами робіт, які не додані в довідник платних робіт, (мануально вказуючи їх вартість, наприклад), оновившись в каррент. Вже виправлено по-нормальному, в Ubilling CURRENT 1.5.1 rev 9256.
-
Можете пробувати оновлюватись до Ubilling CURRENT 1.5.1 rev 9255 та й тестувати собі. Якось так воно повинно би виглядати:
-
Можна. 50$ на будь-який зі зборів, та й зроблю завтра.
-
Я теж. ..напевне тому, що планувальник задач, нічого не знає про ONUшки.
-
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.
-
Глюк з MAC адресом ONU та шлях усунення
тема ответил в mac пользователя nightfly в Stargazer Ubilling
Трішки брутальне рішення, м'яко кажучи не сумісне з тим, як влаштований клас SNMPHelper в самій своїй суті. Як мінімум, на тому рівні, що опція SNMP_MODE в alter.ini може мати значення не тільки system, а ще й виявляється native та class З наступного тижня, спробую зробити це якось більш-менш по-людськи, зберігаючи зворотну сумісність з оточоючою реальністю. -
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 - РОЗШИРЕНА Документація: оновлено документацію модулів Склад та Тарифи судного дня.
-
Добридень, https://wiki.ubilling.net.ua/doku.php?id=alteriniconf
-
Насправді воно так задумувалось, ще десь з перших релізів. Тільки було зламано тотально, просто по-різному в різних місцях Надалі, всі логіни повинні та будуть мати наступний вигляд. Тобто a-z0-9A-Z_. Крапку з мене вибили правдами та неправдами. Вона теж під питанням та скоріш за все, тимчасово. Вольове рішення, яке є єдиним адекватним і яке я всіляко підтримую Якщо все зробити акуратно - все має працювати. Питання тільки в тому, скільки тих абонентів є і чи не дешевше їх руками перереєструвати на ходу.
-
ок, з милицями теж можна, тільки на два рядки довше $cfDb = new nya_cfitems(); $cfDb->where('login', '=', 'someuserlogin'); $cfDb->where('typeid', '=', '666'); $cfValue = $cfDb->getAll();
-
добридень ок в cfitems - id=>typeid=>login=>content. Починаючи з Ubilling 1.4.9 rev 9197 в своїх скриптах, можна використовувати геттер getUserFieldContent класу CustomFields. Щось типу як: $cf=new CustomFields('someuserlogin'); $cfValue=$cf->getUserFieldContent(666);
-
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 тепер пропускає символ “.”
-
списание абонплаты после окончания кредита
тема ответил в a_n_h пользователя nightfly в Stargazer Ubilling
Логічно. Рішення => Наслідок. Ну встановлюйте йому на більшу суму кредит, чи шо. Я не знаю, що ви намагаєтесь вигадати. -
списание абонплаты после окончания кредита
тема ответил в a_n_h пользователя nightfly в Stargazer Ubilling
Абонплата собі списується. Розмір кредиту - просто дозволяє працювати нижче (або вище) порогу співвідношення балансу користувача з нулем грошей. Єдиною механікою, яка призупиняє нарахування АП є "Заморозка". Судячи зі всього, йдеться про розмазані або подобові тарифи. Нічо не поробиш - реальність в них така. Стрьомні ідеї про "не нараховувати АП поки стоїть кредит" - хворенькі в самій своїй суті. Ну роздавайте тоді просто інтернети на халяву, навіщо ці всі заморочки? -
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.
-
Як "працює" параметр STRICT_CREDIT_LIMIT
тема ответил в a_n_h пользователя nightfly в Stargazer Ubilling
Немає за що, звертайтесь. Виглядає ніби працює: -
Як "працює" параметр STRICT_CREDIT_LIMIT
тема ответил в a_n_h пользователя nightfly в Stargazer Ubilling
Ааа... так це взагалі інший модуль. Можете тестувати - Ubilling CURRENT 1.4.7 rev 9133 -
Як "працює" параметр STRICT_CREDIT_LIMIT
тема ответил в a_n_h пользователя nightfly в Stargazer Ubilling
Змушений був перевірити. Доповідаю: ви мене найобуєте, все працює, доволі безмовно правда. Виправлю в релізі 1.4.7 -
Як "працює" параметр STRICT_CREDIT_LIMIT
тема ответил в a_n_h пользователя nightfly в Stargazer Ubilling
От рівно отак як описано - воно і працює. Тупо не дає руками поставити кредит, базовим модулем редагування кредиту, більший за значенням ніж STRICT_CREDIT_LIMIT. Нафіга це потрібно? Не запитуйте, не знаю. Це якась дуже древня механіка, явно навколо готівки чи типу того.
