Користувальницькькі налаштування

Налаштування сайту


Сайдбар

Розділи

Загальний опис
Історія змін
Рекомендації до оновлення
Плани на майбутнє
Відомі проблеми
Онлайн демо
Допомога проекту
Люди
Трохи про безпеку

FAQ



Редагувати сайдбар

changelog2017

История изменений Ubilling

0.8.7 rev 5918

  • alter.ini: добавлена новая опция MOBILES_EXT включающая возможность добавления дополнительных мобилок пользователям.
  • userstats.ini: добавлена новая необязательная опция LOGINHIDE прячущая по аналогии с PASSWORDSHIDE еще и логин пользователя.
  • Модуль “Присвоение VLAN-а”: Исправлена ошибка из-за вызова более несуществующего класса.
  • Модуль ПОНизатор: Добавлен новый парсер для Huawei GPON.
  • Модуль “Финотчет юрлиц”: исправлены права для глобального меню.
  • Модуль “Менеджер обновлений”: теперь проверяет конфиги на доступность для записи, и в случае чего пытается самостоятельно исправить ситуацию.
  • Модуль “Свитчи”: теперь для свитчей нельзя устанавливать аплинковый, присутствующий в дереве даунлинков данного свитча, для предотвращения петель коммутации.
  • Модуль “ПОНизатор”: управление ONU на ZTE вынесено в отдельный интерфейс, добавлена проверка прав при показе контролов.
  • Модуль “Удаление пользователя”: теперь также удаляет привязку пользователя к филиалу, если последние включены и используются.
  • Модуль “История жизни”: минимальная косметика.
  • Модуль “Статистика по трафику”: немного косметики, сортировка данных за предыдущие периоды стала более вменяемой.
  • Модуль “Свитчи”: добавлено оповещение о несуществовании свитча, который вы пытаетесь редактировать.
  • Модуль Филиалы: теперь для списка пользователей также работает опция FAST_CASH_LINK. Спасибо Aleks-Gr.
  • Модуль “Askozia”: исправлено детектирование исходящих звонков при использовании мануальных диалпланов.
  • Модуль “Askozia”: добавлена статистика по звонкам через разные SIP-провайдеры/транки.
  • Модуль “Почему звонишь?”: исправлено детектирование исходящих звонков при использовании мануальных диалпланов.
  • Модуль “Почему звонишь?”: добавлено время реакции на звонок.
  • Модуль “Экзистенциальный конь”: исправлено детектирование исходящих звонков при использовании мануальных диалпланов.
  • Модуль “Поиск платежей”: добавлена возможность поиска оплат с “сумой больше чем”.
  • Модуль “Облако тегов”: класс модуля вынесен в отдельный файл.
  • Модуль “Финансовые операции”: для админов, которые перечислены в опции CAN_EDIT_PAYMENTS, теперь доступно редактировать “Тип оплаты” и “Примечания к платежу”, если только админом, который добавил оплату не является: external, openpayz, guest
  • Модуль “Работники”: исправлен баг, не очищающий привязку работника к тегу, при глобальном удалении тега с билинга
  • Модуль “Опросы”: исправлен разваливающийся в некоторых ситуациях, список опросов и их результатов.
  • Новый модуль Монитор Askozia: позволяет прослушивать/загружать записанные разговоры, а также находить их для пользователя, прямо из его профиля.
  • Опрос свичей посредством SNMP: добавлен новый парсер FDB tlp2210.
  • Опрос свичей посредством SNMP: добавлен шаблон для TP-LINK TL-SL2210.
  • Опрос свичей посредством SNMP: добавлен шаблон для Dlink DGS-3000-28SC
  • ПОНизатор: добавлен опрос уровней сигналов с OLT Stels FD1002S, FD1004SN, FD1108S.
  • УКВ: в отчет по должникам, добавлена нотификация о отсутствующих пользователях с комплексным тарифом.
  • УКВ: форма регистрации пользователя стала более удобной.
  • Добавлен новый snmp шаблон для Huawei GPON Olt.
  • Добавлены новые OIDы для перезагрузки и описания ONU для BDCOM 3608.
  • Управление ONU для BDCOM OLT (описание, ребут) теперь использует snmp write community из соотвествующего справочника.
  • Кабинет пользователя: для отчета по трафику сортировка статистики за предыдущие периоды, стала более вменяемой.
  • Кабинет пользователя: при включенной опции PASSWORDSHIDE поле пароля просто не показывается, вместо замены его звездочками.
  • Кабинет пользователя: теперь также умеет прятать и логин пользователя.
  • Кабинет пользователя: добавлена локализация на Испанский. Спасибо Bilous Taras и Bosyak.
  • OpenPayz: платежная система LiqPay теперь использует 3-ю версию API. Теперь из личного кабинета LiqPay доступно повторная отправка платежа, в случае если он не был зачислен на баланс пользователя.
  • OpenPayz: добавлены новые бекенд и фронтенд для Ipay с поддержкой MasterPass (ipayx).
  • OpenPayz: добавлены новые бекенд и фронтенд для Яндекс.Денег.
  • UBinstaller: собраны новые бинарные пакеты для FreeBSD 10.4 amd64.
  • UBinstaller: собраны новые бинарные пакеты для FreeBSD 10.4 i386 (все, в последний раз).
  • Глобально: исправлена работа административного интерфейса на PHP 7.1. Спасибо phsm.

0.8.6 - rev 5861

  • Изменения в структуре БД, см дамп.
  • alter.ini: добавлена новая, необязательная опция PON_ONUIPASIF подменяющее поле IP интерфейсом, для ручного ввода. Вам это не нужно.
  • alter.ini: добавлена новая опция POLLS_ENABLED включающая модуль опросов.
  • alter.ini: добавлена новая опция ONUMODELS_FILTER, отфильтровывающая модельки ONU собственно только по подстроке ONU в имени модели.
  • alter.ini: добавлена новая опция SORM_ENABLED включающая поддержку интеграции с СОРМ-3 “Яхонт”.
  • alter.ini: добавлена новая необязательная опция TASKMAN_DEFAULT_VIEW устанавливающая режим отображения для планировщика работ.
  • billing.ini: добавлена новая опция EXPECT_PATH указывающая путь к установленному expect.
  • userstats.ini: добавлена новая опция POLLS_ENABLED включающая модуль опросов и голосования.
  • Модуль “Собака-посылака”: исправлен показ удаленной очереди рассылки SMS на PHP7.
  • Модуль “TurboSMS”: исправлен показ удаленной очереди рассылки SMS на PHP7.
  • Модуль “Поиск оплат”: возвращена опция поиска платежа по его IDENC.
  • Модуль “UHW”: добавлена возможность быстрого поиска только конкретного пользователя, при переходе из “Черной магии”.
  • Модуль “Мониторинг сигнала на Mikrotik”: добавлена возможность получения сигнала RX/TX в случае если эти значения есть на опрашиваемом устройстве.
  • Модуль “Свитчи”: исправлены проблемы с быстродействием при сохранении пустых координат устройства.
  • Модуль “Свитчи”: размещение новых свитчей на карте, стало более юзабельным. По-умолчанию в селекторе выбран размещаемый свитч.
  • Модуль “Свитчи”: косметика кода
  • Модуль “Свитчи”: результаты опроса по ICMP перенесены в более очевидное место.
  • Модуль “Свитчи”: в интерфейс редактирования (профиль) свича, добавлена возможность быстрого перехода к аплинковому свичу.
  • Модуль “Планирование работ”: при отправке задачи в Telegram - добавлено поле тип работ
  • Модуль “Планирование работ”: Локализация сообщения при отправке в телеграмм
  • Модуль “Планирование работ”: При изменении задачи в лог пишется, что изменено
  • Модуль “Планирование работ”: добавлена возможность отправлять сообщения в Телеграмм и СМС при изменении задачи
  • Модуль “Планирование работ”: косметика кода
  • Модуль “Планирование работ”: в 5-10 раз ускорено быстродействие, при просмотре задачи при включенных складе и учете зарплат.
  • Модуль “Платежные карточки”: визуальное оформление форм: поиска карточек, генерации карточек, настроек печати карточек
  • Модуль “Платежные карточки”: добавлена возможность выбора длины серийного номера карточки (8 и 16 цифр, по умолчанию 16)
  • Модуль “Платежные карточки”: добавлена защита от генерации дубликатов серийных номеров (количество сгенерированных карточек может отличатся от заданных)
  • Модуль “Платежные карточки”: добавлена оповещение о наличии дубликатов
  • Модуль “Платежные карточки”: оптимизация и косметика кода
  • Модуль “Платежные карточки”: теперь номера сгенерированных карточек появляются в модальном окне
  • Модуль “Платежные карточки”: добавлен фильтр на ввод цены карточек
  • Модуль “Рассылка TurboSMS:”: исправлена критическая ошибка при отправке SMS из модуля и мелкие исправления
  • Модуль “Пункты продаж”: косметика кода
  • Модуль “Профиль пользователя”: добавлена возможность быстрого размещения на карте, если у дома пользователя отсутствуют координаты.
  • Модуль “Профиль пользователя”: добавлены фильтры на изменение мобильно номера пользователя и на окно отправки SMS.
  • Модуль “Справочник домов”: добавлена возможность быстрого размещения дома на карте, в случае, если у него отсутствуют координаты.
  • Модуль “Объявления”: окультурен список администраторов ознакомленных с объявлением.
  • Модуль “Объявления”: теперь в списке администраторов ознакомленных с объявлением фигурируют их имена из справочника работников.
  • Модуль “Панель задач”: добавлен новый виджет для посылки SMS.
  • Модуль Учет зарплат: оптимизирована загрузка данных из БД.
  • Модуль Склад: оптимизирована загрузка данных из БД.
  • Модуль “Свитчи”: добавлен раздел “Инструменты” со всякими сервисными штуками.
  • Модуль “ARPдиагностика”: добавлен контроль совпадения MAC пользователей и локальной arp таблицы.
  • Модуль “ARPдиагностика”: добавлена возможность быстрого присвоения MAC свитчу (требует SWITCHES_EXTENDED) в случае если не указан другой.
  • Модуль “ARPдиагностика”: добавлен контроль совпадения MAC свитчей и локальной arp таблицы.
  • Новый модуль “Поиск неизвестных устройств”: позволяет сканировать сеть, на предмет отсутствующих в справочнике устройств.
  • Новые модули “Опросы” “Результаты опросов”: позволяет опросить пользователей, сотрудников и построить красивые диаграммы результатов.
  • VLANGen: Добавлена поддержка назначения VLAN-а, описания и перезагрузки ONU для BDCOM P3310C.
  • Опрос свичей посредством SNMP: добавлены шаблоны для BDCOM 3310C (аналогичный для BDCOM 3310B, но разная механика работы с VLAN/description/reboot ONU)
  • Модуль “Карта ВОЛС”: возвращена на место, куда-то пропившаяся формочка заливки документации к объектам карты.
  • Модуль “Свитчи”: в профиль свитча добавлен контрол, быстрого определения производителя по MAC.
  • Модуль “УКВ”: переписана генерация JSON-ки списка абонентов. Теперь она не должна разваливаться в самых неожиданных местах.
  • Модуль ПОНизатор: при создании, редактировании и быстрой регистрации ONU теперь возможно фильтрование моделек по признаку ONU в имени.
  • Модуль ПОНизатор: контроль принудительного опроса состояния OLT, ранее спрятанный в “неизвестные ONU” теперь также вынесен в основную панель.
  • Модуль “Объявления”: теперь можно узнать, сколько пользователей увидели ваше объявление в кабинете.
  • Модуль “Состояние системы”: в статистику по кэшу добавлен показы количества хранимых элементов и их приблизительный размер.
  • Модуль “Редактирование мобильного”: исправлен ввод мобильного для других стран отличных от Украины.
  • Модуль “Планирование работ”: добавлена возможность изменять режим по-умолчанию для показа списка задач.
  • Модуль “Виртуальные сервисы”: добавлена опция отключающая начисление АП за сервис, при негативном балансе пользователя.
  • Модуль “Виртуальные сервисы”: слегка оптимизировано быстродействие при начислении АП.
  • Модуль “Отчет по подключениям”: добавлена сводка по пользователям оставшимся живыми до сего времени.
  • Модуль “Регистрация пользователей”: при включенной опции ONUAUTO_USERREG теперь можно также указать и серийник новой ONU.
  • Модуль “Печать документов”: для HTML шаблонов документов добавлена обработка макросов {MOBILE} и {PHONE}.
  • Интеграция с UserSide: API обновлено до версии 1.5.
  • Интеграция с UserSide: добавлен экспорт тикетов пользователей.
  • RemoteAPI: новый вызов sormcast производящий регенерацию данных для экспорта в СОРМ.
  • Глобально: добавлен автозагрузчик классов
  • Глобально: class “DbConnect” - восстановлена работа функция fetchobject на php 5.x, функции MySQLi приведены к объектно-ориентированному интерфейсу
  • Глобально: Добавлена проверка ввода финансов.
  • Глобально: Добавлена проверка ввода мобильного номера телефона.
  • Глобально: Добавлена проверка ввода геоданных. Не существующие координаты - ввести нельзя. Теперь принимаются координаты и с “минусовыми” градусами :)
  • Глобально: Добавлены фильтры при указании гео. координат в модулях: “Свитчи”, “Дома”, “Пункты продаж”, “Пользовательские карты”.
  • Глобально: Исправлен error веб-консоли в библиотеке sorttable.js jQuery.
  • Глобально: Исправлена работа с таймаутами кэширования адресов. Теперь они опять в минутах.
  • Глобально: Оптимизирована функция получения полного адреса по логину профиля
  • Глобально: в UbillingTelegram исправлена работа с групповыми чатами.
  • Глобально: для jQuery DataTables добавлены опции “по 200 на страницу” и “все”.
  • Управление ону для BDCOM OLT (описание, ребут) вынесено из pl_vlangen в отдельный модуль onumaster (доступен в модуле “Черная магия”) и регулируется опцией ONU_MASTER_ENABLED.

0.8.5 - rev 5754

  • Изменения в структуре БД, см дамп.
  • alter.ini: добавлена новая опция PON_USERLINK_CHECK включающая сверку связанных с ONU пользователей и реального состояния FDB OLT.
  • alter.ini: добавлена новая опция WIFICPE_ENABLED включающая учет клиентского WiFi CPE.
  • alter.ini: добавлена новая, необязательная опция WIFICPE_TARIFFMASK устанавливающая маску имени тарифа, пользователей, для которых требуется учет CPE.
  • alter.ini: добавлена новая опция MACVEN_CACHE включающая кэширование производителей оборудования.
  • alter.ini: добавлена новая опция RESETHARD включающая принудительный ресет, даже неактивных пользователей.
  • billing.ini: добавлены опции WGET_PATH, TAR_PATH, GZIP_PATH устанавливающие путь к соответствующим бинарникам.
  • Модуль “Поиск пользователей”: добавлена опция поиска по всем полям профиля.
  • Модуль “Профиль пользователя”: возвращено на место, куда-то пропившееся оповещение о отсутствии прав доступа.
  • Модуль “Профиль пользователя”: оптимизировано быстродействие. Теперь работает от 1.5 до 5 раз быстрее в зависимости от окружения.
  • УКВ: отчет по пользователям которые должны быть на комплексных тарифных планах, теперь показывает только активных.
  • Модуль “Состояние системы”: добавлена возможность просмотра текущего состояния, очистки и статистики подсистемы кэширования.
  • Модуль “Дополнительные примечания”: теперь использует кэширование при загрузке данных для каждого scope.
  • Модуль “Asterisk”: добавлено прогрессивное кэширование. При поступлении звонка в Астериск кэш модуля очищается.
  • Модуль “Интеграция с AskoziaPBX”: теперь реагирует на необязательную опцию ASKOZIA_CONTROLGROUPS указывающую группы особого контроля.
  • Модуль “ПОНизатор”: при просмотре текущего кеша FDB добавлена возможность выявления несоответствия связанных пользователей.
  • Модуль “Сигнал БС Mikrotik”: полностью переписан, ускорен в 100 раз и теперь для опроса устройств использует RemoteAPI.
  • Модуль “Сигнал БС Mikrotik”: просмотр сигналов из модуля профиля отображает базу согласно соответствия MAC адреса пользователя в FDB таблице устройств.
  • Новый модуль “Пользовательское WiFi оборудование”: позволяет вести нормальный учет CPE, AP и связей между ними и пользователями.
  • Модуль “Объявления”: добавлена колонка с количеством ознакомленных с объявлением администраторов.
  • Модуль “Проверка целостности пользователя”: рефакторнут, добавлена нормальная починка проблем с nethosts.
  • Модуль “Склад”: исправлена генерация QR кодов для исходящих операций.
  • Опрос свичей посредством SNMP: добавлена возможность хранить отдельно кастомные шаблоны опроса. Они будут переживать обновления и имеют приоритет перед стоковыми.
  • Опрос свичей посредством SNMP: добавлены шаблоны для D-Link DGS-1100-10/ME, TP-LINK TL-SG3210, TL-SG2008 и DELL PowerConnect 3548
  • Глобально: серьезно переработана подсистема кэширования. Также в нее добавлена возможность использовать Redis для хранения кэша.
  • Глобально: подсистема кэширования Максимальное и дефолтное время кэширование задано не больше месяца (2592000=60*60*24*30). Так-же ключи кэша теперь имеют человеческий вид.
  • Глобально: добавлена возможность написания модулей на Brainfuck.
  • Кабинет пользователя: модуль “Изменение тарифа” теперь реагирует на опцию SHOW_SPEED.
  • Кабинет пользователя: в модуле opayz исправлен синтаксический косяк.
  • RemoteAPI: новый вызов mtsigmonpoll производящий опрос опрос оборудования имеющий описание MTSIGMON
  • OpenPayz: исправлен фронтенд qiwi. Да, в очередной раз. Нет, теперь все точно работает из коробки ;)
  • OpenPayz: добавлен бекенд для платежной системы coin.com.ua.
  • UBinstaller: собраны новые бинарные пакеты для FreeBSD 11.1 amd64. Да, там внутри уже экспериментально PHP 7.0.
  • VLANGen: Исправлено взаимодействие с ONU (описание, перезагрузка).

0.8.4 - rev 5679

  • Изменения в структуре БД, см дамп.
  • alter.ini: добавлена новая опция ONLINE_SHOW_FREEZE включающая показ замороженности пользователей в модуле “Онлайн” .
  • alter.ini: добавлена новая опция JUNGEN_ENABLED включающая поддержку NAS на базе Juniper MX.
  • alter.ini: добавлена новая опция EASY_SMS включающая возможность быстрой отсылки SMS пользователю, прямо из его профиля.
  • alter.ini: добавлена новая, необязательная опция DB_LOCK_ENABLED включающая механизмы принудительной блокировки БД при изменениях IP и регистрациях.
  • alter.ini: добавлена новая опция ONUAUTO_USERREG включающая возможность автоматического присваивания ONU пользователю при регистрации.
  • alter.ini: добавлена новая опция NASMON_ENABLED включающая опрос существующих NAS из справочника на живость и собственно отчет по этому.
  • userstats.ini: добавлена новая опция SP_TYPE переключающая режимы работы модуля тестирования скорости.
  • userstats.ini: добавлена новая опция INTRO_MODE указывающая на режим работы интро кабинета пользователя.
  • Модуль “Свитчи”: теперь устройствам можно прописывать их snmp write community.
  • Опрос свичей посредством SNMP: добавлены шаблоны для TP-LINK TL-SL5428E v2 и TP-LINK TL-SL2428
  • Опрос свичей посредством SNMP: добавлены шаблоны для Foxgate-S-6024-S2L2 и Foxgate-S-6008-S2L2, Foxgate-S-6008-S1L2
  • Опрос свичей посредством SNMP: добавлен парсер FDB_MODE для свитчей TP-LINK (tlp5428ev2) и для некоторых Foxgate - flp.
  • Опрос свичей посредством SNMP: добавлена возможность получения FDB таблицы с некоторых свитчей TP-LINK и Foxgate.
  • Опрос свичей посредством SNMP: добавлена возможность пушить значения каких-то OID-ов устройствам, прямо в процессе опроса.
  • Опрос свичей посредством SNMP: добавлена функция кабель-тестера некоторых свитчей D-Link.
  • Опрос свичей посредством SNMP: исправлено смещение портов для свитчей серии Foxgate 60xx.
  • Опрос свичей посредством SNMP: добавлены шаблоны для Dlink-DES-1210-26, Dlink-DES-1210-28, Dlink-DGS-1210-10, Dlink-DGS-1210-12TS
  • Модуль “Планирование работ”: при просмотре задачи, теперь также указаны IP и MAC пользователя
  • Модуль “Планирование работ”: при отправке задачи мастеру через телеграмм также добавляются еще IP, MAC и договор пользователя.
  • Модуль “Планирование работ”: сообщение отправляемые Исполнителю через телеграм - теперь оформляются.
  • Модуль “Работа с юр. лицами”: исправлено двойное создание юр.лица.
  • Модуль “Свитчи”: исправлена работа с правами на редактирование свитчей.
  • Модуль “Свитчи”: в случае если не заполнены координаты свитча, в его профиле появляется контрол для быстрого размещения на карте.
  • Модуль “Менеджер обновлений”: SQL дампы теперь применяются средствами PHP.
  • Модуль “Менеджер обновлений”: сделан вывод результатов применения дампов базы.
  • Модуль “Менеджер обновлений”: при попытках повторного применения дампов, происходит меньше ужасных вещей.
  • Модуль Живи с этим: добавлена история ранее запланированных задач. Теперь можно нормальным способом узнать когда они созданы и выполнились.
  • Модуль “Финансовые операции”: фокус теперь находится по умолчанию в поле ввода денег.
  • Модуль “Профиль пользователя”: добавлен интерфейс для быстрой посылки SMS пользователю.
  • Новый модуль “Состояние серверов доступа”: предназначен для периодической проверки живости NAS.
  • Модуль “УКВ”: теперь нормально загружает выписки Ощадбанка с нулевым номером договора.
  • Модуль “УКВ”: добавлено логирование при ручном блокировании строки выписки.
  • Модуль “Смена IP”: реализована опциональная механика блокировок БД, не дающая взрываться nethosts при одновременной работе с модулем разных администраторов.
  • Модуль “Регистрация пользователей”: реализована опциональная механика блокировок БД, ликвидирующая проблемы, при одновременной регистрации нескольких пользователей.
  • Модуль “Смена IP”: в стате по использованию IP, теперь по-умолчанию показаны только сети с назначенными услугами.
  • Модуль “Мониторинг сигнала на Mikrotik”: дополнена покраска уровня сигнала.
  • Модуль “Объявления”: добавлена возможность редактирования интро кабинета пользователя.
  • Кабинет пользователя: в связью со кончиной OOkla speedtest mini добавлен встроенный тест скорости, на HTML5.
  • Кабинет пользователя: список онлайновых платежных систем, теперь не должен вызывать кровотечения из глаз. Ну либо чуть меньше.
  • RemoteAPI: новый вызов jungen производящий регенерацию аттрибутов для NAS на Juniper MX.
  • RemoteAPI: новый вызов nasmon производящий опрос существующих NAS из справочника на живость.
  • OpenPayz: добавлен бекенд для платежной системы Tachcard.
  • OpenPayz: для бекенда liqpay может потребоваться изменение LIQURL в конфиге, в связи с переездом на liqpay.ua. Спасибо Skybetik.
  • OpenPayz: исправлен фронтенд qiwi.
  • Глобальное меню: вернулась куда-то пропившаяся иконка “Менеджера обновлений”.
  • DarkVoid: добавлена возможность нотификации о умерших NAS, в случае если их количество отлично от нулевого.
  • Починена отправка SMS на PHP 7.

0.8.3 - rev 5602

  • Изменения в структуре БД, см дамп.
  • alter.ini: добавлена новая опция DEALWITHIT_IN_PROFILE включающая индикацию наличия задач живи с этим.
  • alter.ini: добавлена новая необязательная опция WDYC_ONLY_MOBILE исключающая стационарные номера при попытках угадывания пользователей.
  • alter.ini: добавлена новая опция STREETS_ALIAS_AUTOGEN включающая автоматическую генерацию алиасов при создании новых улиц.
  • alter.ini: добавлена новая опция TASKMAN_TELEGRAM_PROFILE_CHECK принудительно включающая отсылку задач при помощи Telegram.
  • alter.ini: добавлена новая опция TASKMAN_NEWTASK_AUTOTIME включающая автоматическую генерацию даты и времени для новых задач созданных из профиля.
  • alter.ini: добавлена новая опция TASKMAN_NEWTASK_EMPSORT включающая альтернативную сортировку сотрудников при создании новой задачи из профиля.
  • ymaps.ini: добавлена новая опция MAPS_SERVICE устанавливающая умолчательную службу карт.
  • ymaps.ini: добавлена новая опция GMAPS_APIKEY устанавливающая ключ Google Maps API.
  • Модуль “Расширенная настройка MikroTik”: уже не сломан.
  • Модуль “Расширенная настройка MikroTik”: теперь адекватно реагирует на состояние опции MIKROTIK_SUPPORT.
  • Модуль “Сервера доступа (NAS)”: теперь адекватно реагирует на состояние опции FREERADIUS_ENABLED.
  • Модуль “Платежные карточки”: немного косметики.
  • Модуль “ПОНизатор”: теперь также показывает тариф ассоциированного с ONU пользователя.
  • Модуль “Отчет по подключениям”: графички загруженности администраторов, теперь стали менее ущербными.
  • Модуль “Последние события”: добавлена возможность поиска действий по администраторам external & guest.
  • Модуль “Отчет по услуге кредитования”: теперь также показывает текщий кредитный лимит пользователя.
  • Модуль “Живи с этим”: в интерфейс выбора даты, при создании задачи добавлены селекторы года и месяца.
  • Модуль “Экзистенциальный конь”: добавлен показ собранной статистики за все время.
  • Модуль “Экзистенциальный конь”: динамика подключений вынесена в отдельный график.
  • Опрос свичей посредством SNMP: добавлен шаблон для опроса D-Link-DES-3028.
  • Модуль “Расширенная настройка MikroTik”: исправлена оботка ответов от NAS Mikrotik.
  • Модуль “Справочник работников и типов работ”: исправлено несоответствие прав на панели задач.
  • Модуль “ПОНизатор”: добавлена возможность опроса и показа в списке ONU интерфейса, на котором они живут.
  • Модуль “Облако тегов”: для его использования, теперь требуется отдельное право - TAGCLOUD.
  • Модуль “Менеджер обновлений”: теперь также умеет накатывать новые опции в конфиги.
  • Модуль “ПОНизатор”: добавлено разделение списков ONU по OLT.
  • Модуль “Кеш FDB”: заменена механика сборки результатов. Теперь ничего не должно разваливаться в самых неожиданных местах.
  • Модуль “ARPдиагностика”: причесана сборка данных о локальной arp таблице.
  • Модуль “ПОНизатор”: добавлена возможность просмотра MAC адресов находящихся за конкретной ONU.
  • Модуль “Финансовые операции”: добавлена защита от повторной отсылки формы. Спасибо alex-eri.
  • Модуль “Справочник типов тегов”: исправлено несовпадение требуемых панелью задач прав.
  • Модуль Филиалы: теперь в принципе приспособлен к реальному использованию.
  • Модуль “ПОНизатор”: при просмотре кеша FDB добавлена индикация несовпадения связанной с ONU OLT с ее реальным местонахождением.
  • Новый модуль “Почему ты звонишь?”: позволяет оперативно реагировать на пропущенные коллцентром звонки и как-то на них реагировать.
  • Модуль “Профиль пользователя”: теперь умеет сигнализировать о наличии отложенных задач для пользователя.
  • Модуль “Живи с этим”: при показе списка существующих заданий теперь используются симпатичные иконки, для улучшения понятности.
  • Модуль “Asterisk”: весь функционал вынесен в отдельный класс.
  • Модуль “Asterisk”: увеличена скорость работы в два раза.
  • Модуль “Asterisk”: добавлено разграничение прав на настройки модуля.
  • Модуль “Asterisk”: в настройки добавлено поле дополнительного мобильного.
  • Модуль “Asterisk”: много косметики по коду.
  • Модуль “Asterisk”: В API Asterisk добавлена функция вызова удаленного API через RemoteAPI.
  • Модуль “Менеджер обновлений”: исправлена проблема накатывания апдейтов БД, в случае удаленного MySQL сервера.
  • Модуль “Whois”: возвращен к жизни.
  • Модуль “Работа с юр. лицами”: теперь может работать на PHP 7.
  • Модуль “Карта ВОЛС”: теперь может работать на PHP 7.
  • Модуль “Учет заработной платы и премий”: теперь может работать на PHP 7.
  • Модуль “Планирование работ”: добавлено отображение администратора закрывшего задачу.
  • Новый модуль “Проверка целостности свитчей”: позволяет контролировать взаимоотношения между аплинковыми и даунлинковыми свитчами.
  • Модуль “OpenPayz”: слегка увеличено быстродействие.
  • Модуль “Склад”: теперь может работать на PHP 7.
  • Модуль “Поиск оплат”: теперь отображается имя администратора, если оно прописано в модуле сотрудники.
  • Модуль “Отчет по подключениям”: теперь отображается имя администратора, если оно прописано в модуле сотрудники.
  • Модуль “Склад”: добавлено логирование и показ операций бронирования.
  • Модуль “Склад”: теперь внутрь расходных и приходных операций, также добавляется выполнивший их администратор.
  • Модуль “Справочник сотрудников”: добавлена возможность ассоциировать работников с каким-то существующим тегом.
  • Модуль “Планирование работ”: теперь при создании задачи из профиля может угадывать по установленным тегам сотрудника, который должен выполнить задачу.
  • Модуль “Планирование работ”: при создании задачи из профиля умеет предустанавливать дату и время задачи на сегодня + 1 час.
  • Модуль “Склад”: теперь кликая на конкретный тип ТМЦ можно увидеть его полную историю приходов, расходов и резервов.
  • Модуль “Экзистенциальный конь”: теперь умеет складировать данные каждый день, с принудительной очисткой в конце месяца.
  • Модуль “Экзистенциальный конь”: добавлено базовое логирование.
  • Модуль “Объявления”: теперь кроме объявлений кабинета пользователя, может создавать их и для администраторов.
  • Пресеты скриптов инициализации для FreeBSD: добавлена поддержка mysqli, оптимизировано быстродействие.
  • RemoteAPI: новый вызов whydoyoucall получающий списки пропущенных звонков с Askozia PBX.
  • Скрипты инициализации для Mikrotik: теперь умеют использовать разные адресс-листы, для авторизованных и деавторизованных пользователей.
  • Скрипты инициализации для Mikrotik: исправлена проблема с бурстами, в случае переназначения скорости пользователю.
  • RemoteAPI: новый вызов asterisk, позволяющий получить логин клиента или состояние оборудования к которому он привязан по номеру телефона.
  • OpenPayz: фронтенд privatx теперь умеет округлять баланс пользователя при поиске. Спасибо bobr-kun.
  • OpenPayz: теперь теоретически может работать на PHP 7.
  • OpenPayz: фронтенду tinkoff возвращена работоспособность на PHP 5.3
  • UBinstaller: для автоконфигуратора NAS rscriptd добавлены бинарные пакеты для FreeBSD 11.0 amd64.

0.8.2 - rev 5480

  • Изменения в структуре БД, см дамп.
  • 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-ы.
  • В связи с последними законотворческими инициативами, начата разработка внешнего проекта 1984tech.

0.8.1 - rev 5330

  • Изменения в структуре БД, см дамп.
  • alter.ini: добавлена новая опция ADMIN_NAMES включающая показ ФИО администраторов в некоторых модулях.
  • alter.ini: добавлена новая опция TASKREPORT_ENABLED включающая отчет по задачам.
  • alter.ini: добавлена новая опция TASKREPORT_JOBTYPES указывающая типы работ для отчета.
  • alter.ini: добавлена новая опция TASKREPORT_SIGNUPJOBTYPES указывающая типы работ являющиеся подключательными.
  • alter.ini: добавлена новая опция TASKREPORT_NOTESTAGIDS указывающая ID тегов попадающих в примечания.
  • alter.ini: добавлена новая опция TASKREPORT_SIGPAYID указывающая тип платежей за подключение.
  • alter.ini: добавлена новая опция POLICEDOG_ENABLED включающая “Собаку-полицияку”.
  • alter.ini: добавлена новая необязательная опция SWITCH_PING_INTERVAL указывающая интервал переопроса свитчей.
  • Модуль “ПОНизатор”: теперь при создании, редактировании и удалении ONU происходит ребилд сетевых хендлеров.
  • Модуль “Экзистенциальный конь”: в Askozia больше не учитываются повисшие звонки с длительностью более 24 часов.
  • Кабинет пользователя: модуля замораживания счета, кредитования и смены тарифа теперь производят нормальное логирование.
  • Опрос свичей посредством SNMP: добавлен еще вагон шаблонов для разных Dlink и Eltex. Спасибо Cidjey Miles.
  • Модуль “Собака-посылака”: добавлена поддержка сервиса Red SMS. Это тоже на совести Cidjey Miles.
  • Модуль “Работники”: теперь, при всех изменениях очищает кеш логинов сотрудников.
  • Модуль “Движение средств”: логины администраторов теперь по возможности заменены ФИО сотрудников из соответствующего справочника.
  • Модуль “Экзистенциальный конь”: исправлена подпись графиков для финансов УКВ.
  • Новый модуль Отчет по задачам: позволяет оценить затраты на определенные типы задач. В основном на подключения.
  • Модуль “Планирование работ”: при создании задачи теперь выкусываются лишние пробелы вокруг адреса.
  • Модуль “Возможности подключений”: в интерфейс редактирования, добавлена возможность создания задачи для “планирования работ”.
  • Модуль “Возможности подключений”: добавлена статистика по состояниям.
  • Модуль “Детали подключения”: добавлено фильтрование данных для полей длины и стоимости.
  • Модуль “Megogo”: исправлена паника при ручном удалении подписки.
  • Модуль “Заявки на подключение”: календарик теперь показывает заявки за все время.
  • Модуль “OpenPayz”: теперь сортировка транзакций по-умолчанию - от последних к старым.
  • Модуль “Склад”: теперь приходные и расходные операции отсортированы от самых свежих к самым древним.
  • Модуль “Отчет по услуге кредитования”: селектор года, теперь запоминает свое состояние.
  • Модуль “Отчет по услуге кредитования”: для отрисовки графиков теперь используется Google charts.
  • Модуль “Заявки на подключение”: для показа списка заявок, теперь используется jQuery DataTables.
  • Модуль “Перечень возможностей подключения”: переехал на jQuery DataTables.
  • Модуль “Перечень возможностей подключения”: добавлена подсветка уже возможно подключенных заявок.
  • Новый коммерческий модуль Собака-полицияка: позволяет осуществлять поиск по базе определенных MAC.
  • Модуль УКВ: для профилей пользователей добавлена возможность установки существующих тегов из общего справочника.
  • Модуль “УКВ”: добавлен отчет по установленным на пользователей тегам.
  • Модуль “УКВ”: показ списка ранее загруженных банковских выписок переехал на jQuery DataTables.
  • Модуль “Свитчи”: при редактировании свитча, контрол опроса по SNMP теперь показывается, только в случае SWPOLL устройства.
  • Модуль “Свитчи”: теперь машина времени умеет опционально показывать время простоя для каждого свитча из топа.
  • Модуль “Учет зарплат”: теперь в формировании табеля и зарплатных ведомостях, фигурируют только работники из встроенного справочника зарплат.
  • Модуль “Хелпдеск”: календарик теперь показывает тикеты за все время.
  • Модуль “Собака-наблюдака”: исправлен порядок сортировки, при показе существующих задач.
  • Модуль “Живи с этим”: добавлены колонки Ф.И.О. и адреса.
  • RemoteAPI: новый вызов policedog запускающий быстрое сканирование собакой-полициякой.
  • Кабинет пользователя: для Megogo исправлена индикация наличия бесплатного периода подписки.
  • OpenPayz: добавлен фронтенд для получения платежей от банка "Фамильный".
  • OpenPayz: Добавлены фронтенд и бекенд для получения платежей от банка "Тинькофф". Спасибо vik_k.
  • Глобально: умолчательный селектор года расширен до 10-ти лет.
  • UBinstaller: собраны новые бинарные пакеты для FreeBSD 11.0 amd64.


История изменений Ubilling за 2016-й год
История изменений Ubilling за 2015-й год
История изменений Ubilling за 2014-й год
История изменений Ubilling за 2013-й год
История изменений Ubilling за 2012-й год

changelog2017.txt · Востаннє змінено: 2022/09/24 14:39 (зовнішнє редагування)