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

0.8.7 - в разработке

  • Пьем чай
  • 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.
  • ПОНизатор: добавлен опрос уровней сигналов с 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).
  • UBinstaller: собраны новые бинарные пакеты для FreeBSD 10.4 amd64.
  • Глобально: исправлена работа административного интерфейса на 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 · Последние изменения: 2017/12/09 13:48 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki