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 wowanv
      Доброго вечора. Система Ubilling 1.0.4 rev 7269 Freebsd,  Nas Mikrotik 6.44.6 Radius DHCP. Налаштував все по мануалу. Проблема така після зміни mac клієнта,на старому mac видається іп та швидкість, після видалення користувача з білінгу теж саме! Що не так ????

    • By nightfly
      Не поверите, но оказалось так, что сегодня - отличный день для первого в этом году релиза. А именно Ubilling 1.0.4 rev 7269 yokai
       
      Коротко о изменениях:
      Изменения в структуре БД. см. дамп. alter.ini: новая опция VISOR_IN_PROFILE включающая контролы навигации в Visor. alter.ini: новая опция SMARTUP_ENABLED включающая базовую интеграцию со SmartUP alter.ini: новая необязательная опция ASTERISK_GET_FULL_CDR_CEL_DATA указывающая, что из таблиц астериска CEL и CDR следует доставать абсолютно все записи, не игнорируя записей со статусами «no answer», «hangup», «musiconhold». alter.ini: новая необязательная опция ASTERISK_SC_CHECK_ENABLED указывает, что не нужно просто брать и ставить абоненту кредит, а стоит сначала проверить целесообразность этого действия и доступность для данного лицевого счета. alter.ini: новая необязательная опция ASTERISK_SC_TARIFFSALLOWED имеет точно такое же значение, как и опция SC_TARIFFSALLOWED из userstats.ini alter.ini: новая опция ENVY_ENABLED включающая зависть. alter.ini: новая необязательная опция SMARTUP_NOCACHE отключающая использование кэшированных данных в SmartUP. Модуль «Отчет по АРПУ»: теперь должен чуть меньше разваливаться. Модуль «Редактор crontab»: теперь форматирование примечаний более вменяемое. Модуль «УКВ»: в отчеты добавлен контрол быстрого перехода в отчет по деталям подключения КТВ. Модуль «Visor»: минорные исправления юзабилити. Модуль «Профиль пользователя»: теперь умеет опционально показывать ссылку навигации в профиль связанного пользователя видеонаблюдения. Mikrotik API: кастомный API порт теперь используется не только расширенным конфигуратором микротикоНАСов, но динамическим шейпером для Mikrotik, и самим Старгейзером(при работе с Mikrotik через API, естественно). Модуль Это ловушка!: добавлена нотификация о ошибках связанных с невозможностью прочитать данные из источника. Модуль «Профиль пользователя»: небольшая оптимизация производительности. Модуль Склад: в отчеты для инвентаризации добавлено разделение на ТМЦ которые реально находятся на складе и забронированы. Новый модуль «Исправление необработанных платежей»: теперь доступен при просмотре платежей за конкретную дату. Новый модуль Зависть: позволяет сохранять конфиги ваших сетевых устройств и хранить их сколько нужно в архиве. Модуль «Теги пользователей»: логирование добавления и удаления тегов пользователям приведено к общему виду. Модуль «Живи с этим»: теперь текущие запланированные задачи запланированные на прошлое подсвечены красным, запланированные на сегодня - оранжевым. Модуль TrinityTV: исправлено добавление устройств по коду из административного интерфейса. Модуль «TrinityTV»: исправлено логирование при удалении устройств. Модуль «TrinityTV»: исправлено быстродействие показа списка подписок, при включении опции TRINITYTV_RDEVS. Модуль «TrinityTV»: добавлен отчет по присвоенным пользователям устройствам. Кабинет пользователя: обновлены оповещения модуля «OmegaTV». Кабинет пользователя: исправлены контролы модуля Megogo в Chrome для скина paper. Кабинет пользователя: исправлены контролы модулей TrinityTV и SweetTV для скина paper. RemoteAPI: новый вызов smartup. RemoteAPI: к вызову Asterisk добавлена новая возможность приостановки(заморозки) услуги абонента с проверкой на целесообразность и доступность этого действия для данного лицевого счета. RemoteAPI: установка кредита путем Asterisk вызова теперь так же умеет проверять целесообразность и доступность этого действия для данного лицевого счета. Контролируется опциями alter.ini ASTERISK_SC_CHECK_ENABLED и ASTERISK_SC_TARIFFSALLOWED. Сервер DHCP: Исправлена работа Option 82 для ZTE. Теперь поддерживает GPON (Serial number) в качестве идентификатора ONT. Выбор идентификатора основан на том к какой OLT привязана ONT, в свою очередь проверяем SNMP шаблон для нужного OLT. Если GPON - подставляем Serial Number, если EPON - подставляем MAC ONU. Глобально: в контролах выбора года теперь стало на один больше. Глобально: в контролах выбора даты улучшена подсветка текущей, выбранной и выбираемой дат.  
      Как всегда ссылочки здесь, и никуда не делись:
      Почитать полный чейнджлог: http://wiki.ubilling.net.ua/doku.php?id=changelog2020#rev_7269
      Ознакомиться с рекомендациями к обновлению: http://wiki.ubilling.net.ua/doku.php?id=relnotes#section104
      Потрогать руками демку: http://ubilling.net.ua/?module=fnpages&pid=demo
       

       
    • By esystems
      Доброе время суток
       
      Посдскажите пожалуйста как реализовать, так чтоб когда у пользователя закончились деньги на балансе ubilling. То появлялся сайт с информацыей что у Вас закончились средсва и вам нужно  перейти на сайт или зайти в личный кабинет и произвести оплату?
    • By Missterk
      Mikrotik ccr1036 - начинает сдыхать при трафике больше + - 2.8G наличие или отсутствие на нем Nat почти не влияет. (это около 3к авторизованных абонентов)
      Mikrotik ccr1072 - до предела еще не дошли, пережевывает 4G 3800-4500 авторизованных проц до 55% .(пока проблем нет но уже похоже подходит к концу еще мегов 500-1000 думаю прожует)
      Подключены в сеть одним 10G портом, также был ccr1036 с собранными в LACP 4шт по 1G портами, проблемы появлялись немного раньше чем 2.8G, естественно с коробки без легкого тюнинга они так не умеют
      Mikrotik ccr1072 - тупо как NAT в него стекается трафик от NAS`оф c разных сетей натит в разные пулы и так далее. Натит 15 гиг проц до 43% проблем нет.
      Из полезного:
      много ресурсов отжирает правила созданные по умолчанию хотспотом (заворот на себя 53 порта) поэтому создаем в шедулер правило которое будет его убивать при запуске микротика , если перезапустить хот спот руками то не забываем убить правило в фаерволе.
      /system scheduler add name=dns on-event=":delay 30;\r\ \n/ip firewall nat remove [find dynamic dst-port=\"53\"]\r\ \n/queue simple remove [find name~\"hs\"]" policy=\ ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-time=startup
      так-же увеличиваем очередь шейпера (default-small) примерно так
      /queue type set 9 pfifo-limit=200
      Если у вас на микротике дохрена абонов то не забываем увеличить время жизни ARP записи от стандартных 30сек до хотя бы 1-2 минуты иначе можно получить бродкастовый шторм не плохой.
       
      Копирайт www.ubilling.net.ua
       
×