Jump to content
Local
nightfly

Релизы Ubilling 2017

Recommended Posts

Не могу знать правильно было раньше или нет. В модуле "онлайн", если у клиента был кредит то при изменения его(удалить кредит, снять кредит в ноль) явно нужно указывать 0, ранее этого не нужно было делать, пустое поле принимало дефолтное значени 0.

В случае ручным снятием кредитованием с моб. тела было быстрее ровно на 3 телодвижения.

Edited by 2late

Share this post


Link to post
Share on other sites

 

 

В случае ручным снятием кредитованием с моб. тела было быстрее ровно на 3 телодвижения.

Справедливо.

 

Исправлено в Ubilling CURRENT 0.8.2 rev 5476.

Share this post


Link to post
Share on other sites

 

 

ждемс.....

Сам жду не дождусь, когда повседневные задачи, позволят взяться за добивание. Там немного осталось :)

Share this post


Link to post
Share on other sites

Добрый вечер. Небольшой вопрос: планируется ли поддержка iptv от TRINITY в биллинге ?

Share this post


Link to post
Share on other sites
Добрый вечер. Небольшой вопрос: планируется ли поддержка iptv от TRINITY в биллинге ?

Нет. Пока не заказывали.

Edited by nightfly

Share this post


Link to post
Share on other sites

Итак, было решено выпустить стабильно-промежуточный релиз Ubilling 0.8.2 rev 5480 в том виде в котором он есть сейчас. Иначе, если продолжать в том же духе, он выйдет где-то через год и будет называться уже 0.9.9 с жуткой процедурой обновления от того, что установлено уже сейчас.

 

Кратко о изменениях:

  • Изменения в структуре БД, см дамп.
  • alter.ini: добавлена новая опция BRANCHES_ENABLED включающая поддержку филиалов.
  • alter.ini: добавлена новая опция ONUAUTO_CONFIG_REBOOT включающая возможность перегружать ONU из модуля назначения вланов.
  • alter.ini: добавлена новая опция ONUAUTO_CONFIG_DESCRIBE включающая возможность добавлять описание к ONU из модуля назначения вланов.
  • alter.ini: добавлена новая необязательная опция CITY_ORDER меняющая порядок загрузки городов, используемый в селекторах и других местах.
  • alter.ini: добавлена новая опция CAP_PENALTY_PERCENT устанавливающая начисление штрафа в размере процента от стоимости тарифа.
  • alter.ini: добавлена новая опция BURST_ENABLED включающая поддержку бурстов для NAS Mikrotik.
  • Модуль «Улицы»: немного косметики.
  • Модуль «ПОНизатор»: изменен порядок сортировки ONU - от свежих к старым.
  • Модуль «Удаление пользователя»: теперь перед удалением аккаунта пользователь принудительно отключается.
  • Модуль «Регистрация администратора»: исправлен регексп для проверки валидности мыла.
  • Модуль «Свитчи»: для показа списка свитчей теперь используется jQuery DataTables.
  • Модуль «Свитчи»: при показе списка свитчей, больше не происходит принудительный опрос по таймауту. Осильте swping из RemoteAPI, наконец.
  • Модуль «Учет заработной платы и премий»: добавлен отчет по нормо-часам.
  • Модуль «Отчет по задачам»: исправлен баг с удаленными пользователями.
  • Модуль «Учет заработной платы и премий»: теперь для показа списка табелей учета рабочего времени, используется jQuery DataTables.
  • Модуль «Справочник типов тегов»: теперь требуется отдельное право TAGSDIR.
  • Модуль «Справочник работников и типов работ»: теперь требуется отдельное право EMPLOYEEDIR.
  • Модуль «Персональные заметки и напоминания»: добавлена возможность добавлять время, после которого напоминание будет активно.
  • Модуль «Персональные заметки и напоминания»: теперь включен по-умолчанию.
  • Модуль «УКВ»: добавлен отчет по пользователям которые должны быть на комплексном тарифном плане, но почему-то нет.
  • Модуль «УКВ»: добавлен отчет по пользователям которые не должны быть на комплексном тарифном плане.
  • Модуль «УКВ»: в отчете по должникам, теперь могут фигурировать и связанные по договору пользователи комплексных услуг.
  • Модуль «УКВ»: добавлен отчет для поиска дубликатов и контроля целостности пользователей.
  • Модуль «Облако тегов»: отчет теперь сохраняет состояние селектора года.
  • Модуль «Учет заработной платы и премий»: в зарплатную ведомость добавлены показ потраченного времени и рабочих часов.
  • Модуль «Отчет по деталям подключений»: больше не должен разваливаться изза недостаточного фильтрования входных данных.
  • Модуль «Облако тегов»: добавлена возможность показа списка пользователей без тегов. Спасибо Alex Pautina.
  • Модуль «Пользовательские карты»: для показа списка объектов на карте, теперь используется jQuery DataTables.
  • Модуль «Asterisk»: теперь обрабатывает только звонки. Спасибо Alex Pautina.
  • Модуль «Профиль пользователя»: улучшено быстродействие при показе тегов пользователя.
  • Модуль «OpenPayz»: теперь при показе списка транзакций, ничего не должно бы разваливаться.
  • Модуль «OpenPayz»: добавлен отдельный график популярности платежных систем за текущий год.
  • Модуль «Работники»: теперь работникам можно также указывать chat ID Telegram из адресной книги собаки-посылаки.
  • Модуль «Планирование работ»: добавлена возможность посылки сообщения о новой задаче, сотрудникам в Telegram.
  • Модуль «УКВ»: в отчет по подключениям добавлена нормальная сортировка от свежих к старым.
  • Модуль «ПОНизатор»: переписан показ списка зарегистрированных ONU.
  • Модуль «ПОНизатор»: добавлена опрос дистанции до ONU для BDCOM 3608.
  • Модуль «ПОНизатор»: добавлены возможность просмотра незарегистрированных ONU на OLT BDCOM и их быстрой регистрации.
  • Модуль «ПОНизатор»: добавлена возможность принудительного опроса OLT.
  • Модуль «ПОНизатор»: дета раз в десять, улучшено быстродействие при показе графиков давно зарегистрированных ONU. Спасибо Хан-у.
  • Модуль «Персональные заметки и напоминания»: добавлена подсветка при наведении в списке существующих заметок.
  • Модуль «Megogo»: добавлено сохранение состояния селектора года, в помесячном отчете.
  • Модуль «OpenPayz»: добавлена возможность просмотра внутренностей транзакций.
  • Модуль «Заявки на подключение»: добавлено телепатическое угадывание уже зарегистрированных пользователей.
  • Модуль «Преступление и наказание»: теперь умеет начислять штраф в процентах от стоимости тарифа. Спасибо bobr-kun.
  • Модуль «Финансовые операции»: теперь при редактировании даты совершения платежа, проверяется ее валидность. Спасибо kissbohda.
  • Модуль Asterisk: Оптимизация кода. Добавлена возможность оставлять комментарии для не зарегистрированных номеров телефонов.
  • Модуль Asterisk: Также модуль теперь обрабатывает номера телефонов с префиксом и без.
  • Модуль «Консоль разработчика»: исправлена работа с расширением mysqli.
  • Модуль «Платежные карточки»: с ним произошло что-то очень страшное. Что - не знаю, спрашивайте у Alex Pautina.
  • Модуль «Скорости тарифов»: теперь умеет работать с бурстами, это нужно микротику.
  • Модуль «Отчет по услуге самокредитования»: исправлено несовпадение проверяемых таскбаром прав с реальностью.
  • Модуль «Склад»: исправлено разваливание интерфейсов показа списков приходных, расходных операций и резервов.
  • Модуль «Состояние системы»: теперь умеет показывать список загруженных модулей.
  • Reminder: Изменен алгоритм проверки временных файлов, которые нужны для исключения спама напоминаниями.
  • Reminder: Оптимизировано быстродействие, и вроде как даже не сломан.
  • Новый модуль «Менеджер обновлений»: должен помочь накладывать дампы БД при обновлениях между стабильными релизами Ubilling.
  • Модуль «Редактирование кредита»: теперь при установке кредита, пустое поле считается валидным.
  • Модуль «Отчет по подключениям»: добавлен небольшой графичек по регистрировавшим администраторам.
  • Скрипты инициализации для Mikrotik: теперь умеют бурсты. Не тестировалось, как водиться бить ногами можете Паутину.
  • Скрипты инициализации для Mikrotik: добавлена возможность работы с mysqli.
  • Глобально: вид кнопочек «Назад» приведен к более-менее общему виду.
  • Глобально: jQuery UI обновлен до 1.12.1
  • Глобально: jQuery UI DataTables обновлен до 1.10.13
  • Глобально: jQuery FullCalendar обновлен до 3.2.0
  • Глобально: заменена библиотека абстракции MySQL, теперь она использует mysqli в случае, если extension mysql не загружен. Спасибо Pautina.
  • Глобально: проведены начальные работы по обеспечению совместимости с PHP7.
  • Глобально: оптимизировано быстройдействие функций работы с адресами.
  • phpSysInfo: обновлена до версии 3.2.7.
  • Концептуально: разработка кажется полностью переехала на github.
  • UBinstaller: Удалена поддержка FreeBSD 9.3 и 10.2.
  • UBinstaller: теперь поддерживаются только архитектуры amd64. 2017-й год на дворе. i386 короче - выкинуты на мороз.
  • UBinstaller: собраны новые бинарные пакеты для FreeBSD 11.0 amd64.
  • UBinstaller: собраны новые бинарные пакеты для FreeBSD 10.3 amd64.
  • UBinstaller-ubuntu: собственно DemonidZe запилил новый и вроде даже как работающий инсталлятор для этих ваших Ubuntu.
  • UHW: Теперь еще умеет и спрашивать логин пользователя при включении опции USE_LOGIN. Как всегда на совести Pautin-ы.

Чейнджлог: http://wiki.ubilling.net.ua/doku.php?id=changelog#rev_5480

Рекомендации к обновлению: http://wiki.ubilling.net.ua/doku.php?id=relnotes#section082

Демка: http://ubilling.net.ua/?module=fnpages&pid=demo

 

0_1896ac_e19933ef_orig.jpg

Share this post


Link to post
Share on other sites

всем привет, пасибо за обнову!!1 

Fatal error: Call to undefined method InputForm::InputForm() in /usr/local/www/apache24/data/billing/modules/general/mikrotikextconf/index.php on line 57

 

при "расширенная настройка Mikrotik" , норм или только у меня???

Share this post


Link to post
Share on other sites

Как и обещал, вот утренний хотфикс:

Релиз 0.8.2 перезалит под видом ревизии 5482.

Если желания обновляться по новой нету - можно просто заменить modules/system/formsgen.php на вот этот: https://github.com/nightflyza/Ubilling/blob/master/modules/system/formsgen.php

Edited by nightfly

Share this post


Link to post
Share on other sites

 

 

Как и обещал, вот утренний хотфикс: Релиз 0.8.2 перезалит под видом ревизии 5482. Если желания обновляться по новой нету - можно просто заменить modules/system/formsgen.php на вот этот: https://github.com/n...em/formsgen.php

Честь и Хвала Вам Мессир!!! )

Share this post


Link to post
Share on other sites

Установил все "с нуля" 0.8.2 rev 5482. Раньше в профиле пользователя отображался уровень ону, сейчас ничего нет, это у меня "кривые руки" или убрали?

 

нашел сам:

 

Включает показ сигнала ону в профиле

SIGNAL_IN_PROFILE=0

Edited by a_n_h

Share this post


Link to post
Share on other sites

Установил все "с нуля" 0.8.2 rev 5482. Раньше в профиле пользователя отображался уровень ону, сейчас ничего нет, это у меня "кривые руки" или убрали?

 

нашел сам:

 

Включает показ сигнала ону в профиле

SIGNAL_IN_PROFILE=0

тебе еще фартонуло, у меня snmp собрался по-п*дорски(из прошлого релиза):

root@UBlilling:/usr/local/www/apache24/data/billing/config# uname -a
FreeBSD UBlilling 11.0-RELEASE-p1 FreeBSD 11.0-RELEASE-p1 #0 r306420: Thu Sep 29 01:43:23 UTC 2016     root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
root@UBlilling:/usr/local/www/apache24/data/billing/config# snmpwalk
Shared object "libpkg.so.3" not found, required by "snmpwalk"
root@UBlilling:/usr/local/www/apache24/data/billing/config#
 
пересобрал пакет, как следствие - биллинг перестал минимум создавать узверей, благо это виртуалка, был снэпшот, откатил, и забил....

Share this post


Link to post
Share on other sites

 

 

пересобрал пакет, как следствие - биллинг перестал минимум создавать узверей

:facepalm:

 

Это "удачное" обновление pkgng. Можно было просто симлинкнуть libpkg.so.4 в libpkg.so.3 и забыть. Но мы ведь не ищем легких путей?

Share this post


Link to post
Share on other sites

При обновлении схемы базы данных MySQL через менеджер обновлений выдает:

 

Warning: Using a password on the command line interface can be insecure.
ERROR 1060 (42S21) at line 1: Duplicate column name 'remindtime'
1

Edited by AleksNet

Share this post


Link to post
Share on other sites

 

 

ERROR 1060 (42S21) at line 1: Duplicate column name 'remindtime'

Ну значит или руками уже начинали накатывать, либо уже раз "обновили" и все что нужно добавлено.

Share this post


Link to post
Share on other sites

 

пересобрал пакет, как следствие - биллинг перестал минимум создавать узверей

:facepalm:

 

Это "удачное" обновление pkgng. Можно было просто симлинкнуть libpkg.so.4 в libpkg.so.3 и забыть. Но мы ведь не ищем легких путей?

 

Мама, я починил )

Share this post


Link to post
Share on other sites

как работает "Менеджер обновлений"? Восстановил систему из бекапа и не помню до какого релиза были выполнены "рекомендации к обновлению". Насколько безопасно воспользоваться менеджером в моем случае?

Share this post


Link to post
Share on other sites

 

 

как работает "Менеджер обновлений"? Восстановил систему из бекапа и не помню до какого релиза были выполнены "рекомендации к обновлению". 

Ну.... он берет и просто накатывает(пытается) дампы на БД. Точно те же, что и в рекомендациях к обновлению. Накатывание новых опций по конфигам, постараемся закончить к релизу 0.8.3.

 

 

 

Насколько безопасно воспользоваться менеджером в моем случае?

Теоретически ничего ужасающего произойти не должно. Ну вы в курсе - бекапы наше все ;)

Share this post


Link to post
Share on other sites

 

 

Ну вы в курсе - бекапы наше все

само собой, жду ночи.

Что может произойти если некоторые рекомендации выполнить дважды?

Share this post


Link to post
Share on other sites

 

 

Что может произойти если некоторые рекомендации выполнить дважды?

Саранча пожрет урожаи, реки наполняться кровью, из них выйдут всадники апокалипсиса на динозаврах и будут eбaть все человеческое вокруг....

satan.jpg

 

... хотя скорее всего ничего не случиться - просто пара алертов и ворнингов.

Share this post


Link to post
Share on other sites

 

 

просто пара алертов и ворнингов.

ага:

Warning: Using a password on the command line interface can be insecure.
ERROR 1060 (42S21) at line 1: Duplicate column name 'remindtime'
1
 
можно надеяться, что все в порядке?

Share this post


Link to post
Share on other sites

 

 

можно надеяться, что все в порядке?

Надеяться можно всегда :)

Share this post


Link to post
Share on other sites

Здравствуйте! 

После обновления на версию 0.8.2 пропали задачи в планировании работ. Это только у меня так? ((((

post-19951-0-84465000-1498447729_thumb.png

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Kto To
      Сегодня вечером словил странный глюк на следующей связке.
      FreeBSD 11.2-RELEASE-p9
      MPD version: 5.8
      Клиенты подключаются по PPPOE.
      Онлайна на машине в районе 1600 абонентов
       
      Стали звонить под вечер клиенты с проблемой на неработающий интернет. Причем некоторые.
      Стали разбираться
      В результате выяснился странный глюк
       
      [] show sessions ip 10.10.0.9 ng1865 10.10.0.9 C-1866 7956732-C-1866 vlan60-1137 1137 7956732-vlan60-1137 vova 54:e6:fc:fe:5d:53 ng2233 10.10.0.9 C-2234 7959914-C-2234 vlan60-2290 2290 7959914-vlan60-2290 vova 54:e6:fc:fe:5d:53 ng2151 10.10.0.9 C-2152 7960268-C-2152 vlan60-2298 2298 7960268-vlan60-2298 vova 54:e6:fc:fe:5d:53 ng2112 10.10.0.9 C-2113 7960073-C-2113 vlan60-2299 2299 7960073-vlan60-2299 vova 54:e6:fc:fe:5d:53 [] show sessions ip 10.10.51.184 ng1710 10.10.51.184 C-1711 7933915-C-1711 vlan63-468 468 7933915-vlan63-468 051184 00:30:67:f9:8b:87 ng608 10.10.51.184 C-609 7879576-C-609 vlan63-727 727 7879576-vlan63-727 051184 00:30:67:f9:8b:87 ng883 10.10.51.184 C-884 7933023-C-884 vlan63-1028 1028 7933023-vlan63-1028 051184 00:30:67:f9:8b:87 ng1071 10.10.51.184 C-1072 7932679-C-1072 vlan63-1177 1177 7932679-vlan63-1177 051184 00:30:67:f9:8b:87 ng1643 10.10.51.184 C-1644 7933515-C-1644 vlan63-1714 1714 7933515-vlan63-1714 051184 00:30:67:f9:8b:87 ng1671 10.10.51.184 C-1672 7928866-C-1672 vlan63-1751 1751 7928866-vlan63-1751 051184 00:30:67:f9:8b:87 ng1701 10.10.51.184 C-1702 7931011-C-1702 vlan63-1769 1769 7931011-vlan63-1769 051184 00:30:67:f9:8b:87 ng1709 10.10.51.184 C-1710 7932364-C-1710 vlan63-1777 1777 7932364-vlan63-1777 051184 00:30:67:f9:8b:87 ng2269 10.10.51.184 C-2270 7961076-C-2270 vlan63-2050 2050 7961076-vlan63-2050 051184 00:30:67:f9:8b:87 ng2229 10.10.51.184 C-2230 7960448-C-2230 vlan63-2273 2273 7960448-vlan63-2273 051184 00:30:67:f9:8b:87 ng1425 10.10.51.184 C-1426 7959795-C-1426 vlan63-2280 2280 7959795-vlan63-2280 051184 00:30:67:f9:8b:87 ng2216 10.10.51.184 C-2217 7960721-C-2217 vlan63-2287 2287 7960721-vlan63-2287 051184 00:30:67:f9:8b:87 ng2252 10.10.51.184 C-2253 7960944-C-2253 vlan63-2301 2301 7960944-vlan63-2301 051184 00:30:67:f9:8b:87 ng2236 10.10.51.184 C-2237 7960217-C-2237 vlan63-2302 2302 7960217-vlan63-2302 051184 00:30:67:f9:8b:87 ng2270 10.10.51.184 C-2271 7961240-C-2271 vlan63-2313 2313 7961240-vlan63-2313 051184 00:30:67:f9:8b:87 ng2248 10.10.51.184 C-2249 7960285-C-2249 vlan63-2318 2318 7960285-vlan63-2318 051184 00:30:67:f9:8b:87 ng1899 10.10.51.184 C-1900 7962171-C-1900 vlan63-2347 2347 7962171-vlan63-2347 051184 00:30:67:f9:8b:87 ng2299 10.10.51.184 C-2300 7962389-C-2300 vlan63-2363 2363 7962389-vlan63-2363 051184 00:30:67:f9:8b:87 ng194 10.10.51.184 C-195 7962428-C-195 vlan63-2373 2373 7962428-vlan63-2373 051184 00:30:67:f9:8b:87 ng2260 10.10.51.184 C-2261 7960890-C-2261 vlan63-2378 2378 7960890-vlan63-2378 051184 00:30:67:f9:8b:87 и так далее Почему-то перестали удаляться старые неактивные сессии клиентов. Руками удаляю все сессии - клиент подключается и работает но я так думаю это до следующего реконнекта.
       
      Вот конфиг мпд (может там что-то довписать надо, хотя конфиг переносится от сервака к серваку уже долгие годы)
      pppoe_server: create bundle template C set bundle disable encryption set bundle disable compression set ccp disable mppc set ipcp dns 8.8.8.8 1.1.1.1 set ipcp range a.b.c.d/32 0.0.0.0/0 set iface enable tcpmssfix create link template oe pppoe set link action bundle C set link disable chap pap eap set link enable pap chap set link enable peer-as-calling load radius create link template vlan2 oe set link max-children 1000 set pppoe iface vlan2 set pppoe service "*" set link enable incoming ...... Почему мпд создает ng интерфейс с тем же ип если уже такой существует? Ну и почему не удаляются старые сессии?
       
      Подскажите может сталкивался кто и как побороть.
    • By Oleg2018
      При тестовой проверке в дебаг режиме вываливается pap: WARNING: Authentication will fail unless a "known good" password is available и в результате запрос игнорирует. Понимаю что не воспринимает пароль. Все делал строго по инструкции. Кто сталкивался и как решал?
    • By Oleg2018
      Связка ubilling + nas (cisco ASR 1002) + кучаген работает, клиентская машина ип получает, пинги на 8.8.8.8 идут а вот интернета нет. На запрос nslookup  получаю ответ dns request timed out Can`t find server name for address 8.8.8.8/ю Помогите разобраться 
    • By ilcergio
      I share this wordpress application that allows you to log in to the wordpress page with ubilling users  https://wordpress.org/plugins/miniorange-radius-client/
    • By dimonian
      Не получается настроить SMSPILOT, все сделал по инструкции: включил собаку-посылаку, включил SMSZILLA, установил длину номера и код (раскоментировал строки и установил значение), вставил API-ключ, создал список номеров и у клиентов указал номера телефонов. При попытке отправить сообщение клиентам, номера не извлекаются (фильтр настроен, как "отправить всем"). При попытке отправить на номера из списка возникает ошибка Warning: strpos(): Empty needle in /usr/local/www/apache24/data/billing/api/libs/api.workaround.php on line 2813.
      Пробовал на чистом Биллинге, сообщения ставятся в очередь, но не отсылаются. На сервис смс не приходит запрос от Биллинга. Номера извлекаются из списка номеров но Notice: Undefined index: mobile in /usr/local/www/apache24/data/billing/api/libs/api.smszilla.php on line 3093
×