changelog2020
Зміст
История изменений Ubilling
1.1.3 - rev 7831
- alter.ini: новая, необязательная опция RFCORPS.
- alter.ini: новая опция EASY_CHARGE_CREDIT_DAYS переключающая EASY_CHARGE в режим подневного кредитования.
- alter.ini: новая опция CUD_OPERATION устанавливающая режим начисления средств по накопительным скидкам.
- alter.ini: новая, необязательная опция BANKSTA2_INETSRV_ALLOTED_IDS.
- alter.ini: новая, необязательная опция BANKSTA2_CTVSRV_ALLOTED_IDS.
- alter.ini: новая, необязательная опция USERS_DATA_EXPORT_ON, которая вам, скорее всего, никогда не понадобится.
- alter.ini: новая, необязательная опция FUNDSFLOW_CONSIDER_VSERVICES, управляющая учетом стоимости виртуальных сервисов при расчете оставшихся дней “онлайна” в модуле “Движение средств”.
- alter.ini: новая опция MG_FREEPERIOD_DAYS указывающая длительность бесплатного периода подписок в днях.
- Модуль “Планирование работ”: починен сломанный Бобром поиск по ID задачи.
- Модуль ПОНизатор: исправлен парсинг интерфейсов для OLT C-Data/Stels FD12xx для прошивок версии > 1.0.4.
- Модуль «ПОНизатор»: добавлена возможность получения FDB кеша для OLT C-Data/Stels FD11xx и V-Solution V1600D.
- Модуль «ПОНизатор»: исправлен SNMP шаблон «BDCOM OLT GP3600». Поправлены OID снятия FDB, добавлены опрос температуры и аптайм.
- Модуль ПОНизатор: добавлена возможность отключения получения FDB кеша для каждого конкретного девайса. Пока работает только для OLT C-Data/Stels FD11xx и V-Solution V1600D.
- Модуль “Движение средств”: добавлена возможность учета стоимости виртуальных сервисов при расчете оставшихся дней “онлайна”.
- Модуль “ONUMASTER”: теперь в курсе, что SNMP-шаблоны могут так же находится в каталоге “mysnmptemplates”.
- Модуль Работа с юрлицами: теперь умеет подменять имена некоторых полей юрлиц.
- Модуль “Зачем звонишь?”: исправлена проблема с подсчетом процента звонков без реакции.
- Модуль “Экзистенциальный конь”: исправлена проблема с подсчетом процента звонков без реакции.
- Модуль “Настройки системы”: слегка исправлен интерфейс редактирования конфигов.
- Модуль “Контроль кармы”: для пользователей с плохой кармой, добавлен массовый ресет.
- Модуль Автокредитование: теперь также устанавливает кредит и на сумму стоимости виртуальных сервисов пользователя.
- Модуль Склад: список существующих забронированных на сотрудников ТМЦ теперь использует JQuery DataTables.
- Модуль “Склад”: теперь история операций бронирования вынесена в отдельный контрол.
- Модуль “Склад”: добавлена возможность фильтровать забронированные ТМЦ по конкретному сотруднику.
- Модуль Накопительные скидки: может теперь также опционально вносить на счет скидочные средства корректировкой.
- Модуль “Информация о тарифе”: реализована базовая поддержка мощных тарифов
- Модуль “Склад”: добавлена возможность персонализированой инвентаризации каждого сотрудника с группированием по ТМЦ.
- Модуль “RemoteAPI”: вызов asterisk теперь может принимать опциональные параметры: getonlinedaysleft, getvservicescount, getuserspends.
- Модуль “Поиск неизвестных устройств”: слегка причесан код.
- Модуль Видеонаблюдение: добавлен отчет, для более прозрачного отслеживания смен тарифов камер, при помощи тарифов судного дня.
- Модуль “Ход задач”: исправлена проблема с отображением задач для уже уволенных сотрудников.
- Модуль Зависть: добавлен функционал очистки архива от старых конфигов.
- Модуль “Зависть”: исправлена неадекватная реакция при виде удаленных свитчей.
- Модуль Megogo: появилась возможность установки произвольной длительности бесплатного периода подписок.
- RemoteAPI: вызов exhorse теперь может принимать параметр ebobo. Он вам не нужен.
- RemoteAPI: новый вызов mgfreecleanup производящий очистку подписок Megogo с бесплатным периодом.
- Кабинет пользователя: исправлена проблема не дававшая иногда “ознакомиться” с объявлением при включенном AN_MODAL.
- Кабинет пользователя: XMLAgent теперь может устанавливать пользователям кредиты.
1.1.2 - rev 7784
- alter.ini: новая опция FUNDSFLOW_EXTCOLORING реализующая кастомную покраску в модуле “Движение средств”.
- alter.ini: новая опция ONUREG_DHCP_SNOOPING_DEFAULT регулирует значение по умолчанию для DHCP Snooping опции при регистрации ONU.
- alter.ini: новая опция ONUREG_LOOPDETECT_DEFAULT регулирует значение по умолчанию для Loopdetect опции при регистрации ONU.
- alter.ini: новая опция PRINCESS_LIST позволяющая перечислять логины администраторов-принцесс.
- alter.ini: новая опция BANDWIDTHD_PROXY позволяющая проксировать все изображения с bandwidthd сквозь биллинг.
- alter.ini: новая опция KARMA_CONTROL включающая контроль кармы пользователей.
- alter.ini: новая необязательная опция EMAILHIDE прячущая электропочту пользователя при показе его профиля.
- alter.ini: новая опция TRASSIRHLS_ENABLED включающая получение превью каналов в HLS с NVR Trassir.
- alter.ini: новая опция PINGCHARTS_DEFAULT включающая “красивые ping-и по-умолчанию”.
- Регистрация ONU/ONT на ZTE/Huawei OLT: исправлены баги при регистрации GPON ONT + QinQ.
- Модуль “Хранилище изображений”: при просмотре увеличенных фото теперь также показана дата заливки изображений.
- Модуль “Движение средств”: теперь умеет подсвечивать цветами разные месяцы совершения операций в отчете.
- Модуль ПОНизатор: поиск ONU теперь умеет искать также по ID ONU строгим сравнением.
- Модуль Мониторинг сигнала беспроводных БС: наконец-то “ONU” исправлено на “CPE” при отображении “Итого…” по конкретной БС.
- Модуль История СМС сообщений:
боевой раскрасцветовое выделение записей теперь немного расширено и стало более логичным на наш взгляд. - Новый модуль “Ход задач”: позволяет менеджерам ответственным за обработку задач оперативно фильтровать задачи по их состояниям.
- Модуль Склад: для приходных операций добавлена поддержка хранилища файлов.
- Модуль “Паспортные данные пользователя”: добавлено поле ИНН.
- Модуль “Печать документов”: добавлен макрос {PINN} изображающий из себя ИНН.
- Модуль “Печать документов”: исправлено экранирование кавычек для CORPNAME,CORPBANKNAME.
- Модуль УКВ: при показе банковской выписки добавлено отображение суммы и количества всех платежей по ней.
- Модуль “Статистика по трафику”: позволяет опционально получать изображения с bandwidhtd проксируя их сквозь биллинг.
- Модуль “Отчет по трафику”: позволяет опционально получать изображения с bandwidhtd проксируя их сквозь биллинг.
- Новый модуль “Таймлан администраторов”: наглядно показывает время активности ваших администраторов в биллинге.
- Модуль Видеонаблюдение: больше не чарджит средства с основного аккаунта в пользу замороженных камер.
- Новый модуль “Контроль кармы”: позволяет находить пользователей с плохой кармой.
- Модуль “Склад”: добавлен отчет по расходам определенного типа ТМЦ за год.
- Модуль “Предприниматели”: добавлена подсветка дублей присвоенных улиц.
- Модуль Видеонаблюдение: теперь умеет показывать превью каналов в mjpeg и HLS опционально.
- Модуль TrinityTV: добавлено принудительное начисление АП при смене тарифа.
- Модуль TrinityTV: исправлена проблема неактивности услуги при начальном оформлении подписки.
- Модуль «Планирование работ»: в поиске по задачам реализован не строгий поиск по типу работ.
- Глобально: транслитерация теперь нормально работает для букв “ґ” и “ё”.
- RemoteAPI: вызов fullhostscan теперь очищает старый dn принудительно.
- Кабинет пользователя: опция UBA_XML_ADDRESS_STRUCT теперь действительно опциональная.
- Кабинет пользователя: для TrinityTV/SweetTV добавлен жесткий лимит в 4 устройства на пользователя.
- Кабинет пользователя: для TrinityTV/SweetTV добавлен дополнительный диалог подтверждения при оформлении подписки.
- Кабинет пользователя: для Megogo добавлен дополнительный диалог подтверждения при оформлении подписки.
- Кабинет пользователя: для OmegaTV добавлен дополнительный диалог подтверждения при оформлении подписки.
1.1.1 - rev 7744
- alter.ini: новая опция PON_ONU_SEARCH_ENABLED включающая нативный поиск ONUшек в понизаторе.
- alter.ini: добавлена не обязательная опция ZABBIX_PROBLEM_SEVERITIES - фильтрующая проблемы по уровням важности. Уровни проблем указываются через запятую.
- alter.ini: добавлена не обязательная опция BANKSTA2_OPAYZID_AS_CONTRACT включающая использование Платежного ID вместо номера договора в случае отсутствия последнего.
- alter.ini: добавлена опция TASKSTATES_ENABLED включающая “состояния задач”.
- alter.ini: добавлена опция SMS_SERVICES_ADVANCED_PHPMAILER_ON включающая отправку почты через сторонний SMTP-сервер посредством PHPMailer.
- alter.ini: опция ZABBIX_GRAPHS_SEARCHIDENTIFY теперь может принимать значение “login”.
- alter.ini: добавлена новая опция OPENPAYZ_PALETTE позволяющая устанавливать кастомную палитру графиков ПС для модуля OpenPayz.
- Устройства для пользователей с мультипортовых ONU теперь корректно отображаются в профиле пользователя и в модуле “ONU master”.
- Модуль “Хелпдеск”: исправлены паразитные кавычки при вставке шаблонов типичных ответов.
- Модуль “Планирование работ”: при редактировании существующей задачи на пользователя - теперь в Telegram также отсылается ФИО.
- Модуль “ПОН Коробки”: исправлен показ карты боксов, при использовании сервиса карт Google maps.
- Модуль ПОНизатор: добавлена возможность раздельного поиска ONU по MAC-ам, логинам, серийникам и IP.
- Модуль “ПОНизатор”: в статистику добавлен раздельный просмотр температуры всех OLT.
- Модуль “ПОНизатор”: добавлен SNMP шаблон «BDCOM OLT P3608B»
- Модуль «Профиль пользователя»: добавлено отображение проблем с Zabbix по привязанному оборудованию в профиле. Включается не обязательной опцией ZABBIX_PROBLEM_IN_PROFILE
- Модуль «Профиль пользователя»: немного оптимизирована загрузка модуля при использовании PON.
- Модуль Обработка банковских выписок 2: теперь умеет использовать OPENPAYZ `virtualid` из `op_customers` вместо номера договора в случае отсутствия у пользователя этого самого номера договора.
- Модуль Обработка банковских выписок 2: доработана повторная фискализация ранее обработанных записей выписки при использовании `virtualid` из `op_customers` вместо номера договора.
- Модуль “Записи звонков Askozia”: добавлена поддержка поиска записей звонков в архиве.
- Модуль Опрос свитчей: добавлен SNMP шаблон для Cisco Catalyst 2960-24TC-L.
- Модуль “Опрос свитчей”: добавлен SNMP шаблон для Cisco Catalyst 2960-48TC-L.
- Модуль “Модели оборудования”: добавлен показ количества оборудования в справочниках.
- Модуль “Планирование задач”: добавлена возможность быстрой установки состояния задач сотрудниками.
- Модуль Dreamkas: немного оптимизирована загрузка фискальных операций + минимальная косметика.
- Модуль “Отчет по подключениям”: больше не колбасит при использовании службы ритуальных услуг.
- Новый модуль “Контроль реальных IP”: отчет по пользователям, у которых было бы неплохо отжать их реальные IP.
- Модуль “Планирование задач”: при просмотре полного лога по всем задачам, добавлена возможность выбора года.
- Модуль “Опрос свитчей”: при просмотре данных полученных от свитча по SNMP в FDB кроме пользователей также по MAC детектируются и свитчи.
- Модуль “Текущий кеш FDB”: при просмотре кэша и архива FDB, кроме пользователей также по MAC детектируются и свитчи.
- Модуль “Опрос свитчей”: при просмотре кэша FDB свитча, добавлен показ количества записей.
- Модуль Видеонаблюдение: при показе списков камер, добавлена колонка DVR.
- Модуль Собака-посылака: исправлены подписи полей в конфигурации AlphaSMS.
- Модуль “Собака-посылака”: исправлена отправка через сервис AlphaSMS при отключенном SMS_SERVICES_ADVANCED_ENABLED
- Модуль Продвинутая Собака-посылака: теперь умеет в отправку почты через сторонний SMTP-сервер посредством PHPMailer.
- Модуль ПОНизатор: ONU с уровнями сигналов -9000 и Offline теперь также нормально показываются как оффлайновые.
- Модуль SMSZilla: теперь на сортировку городов при создании фильтров также влияет опция CITY_ORDER.
- Модуль “Хранилище изображений”: оптимизирована работа с базой.
- Модуль “Планирование задач”: при показе дополнительно использованных материалов со склада теперь показано количество операций расхода.
- Модуль “OpenPayz”: теперь цвета на графиках могут быть привязаны к определенной платежной системе и быть всегда уникальными.
- Модуль “Сервис мгновенных сообщений”: улучшено быстродействие.
- Модуль “Персональные заметки и напоминания”: улучшено быстродействие, добавлено кэширование, исправлено спонтанное редактирование времени напоминания.
- Модуль “Объявления”: частично возвращено на место кэширование.
- Модуль “Доступ в КП”: переименован в “Управление доступами пользователя” и слегка рефакторнут.
- Модуль “Управление доступами пользователя”: теперь также позволяет запрещать конкретному пользователю использование OpenPayz.
- RemoteAPI: вызов asterisk теперь принимает так же параметр setunpause и может размораживать юзеров. Использовать крайне осторожно, поскольку каких либо особых проверок состояния юзера перед разморозкой НЕ проводится.
- Кабинет пользователя: REST API XMLAgent переписано с сохранением обратной совместимости, имплементирована принудительная авторизация.
- Получение графиков по статистике трафика абонента с Mikrotik: немного подправлены и обновлены скрипты для RouterOS.
- Глобально: Leaflet обновлен до последнего стабильного 1.7.1.
1.1.0 - rev 7657
- Кто-то починил сломанный бобром шлагбаум.
- Изменения в структуре БД. см. дамп.
- alter.ini: новая опция TASKMAN_DUPLICATE_CHECK включающая нотификацию о дублях задач.
- alter.ini: опция PHOTOSTORAGE_ENABLED теперь включена по-умолчанию для всех новых установок.
- alter.ini: опция USERNAS_IN_PROFILE теперь включена по-умолчанию для всех новых установок.
- alter.ini: новая необъязательная опция SW_CASH_ENABLED включающая рассчет рентабельности свитчей.
- alter.ini: новая опция FILESTORAGE_ENABLED включающая файловое хранилище.
- alter.ini: для опции TASKMAN_NEWTASK_AUTOTIME добавлен параметр 3, выставляющий заявки на следующий день 8 утра независимо от дня недели.
- userstats.ini: новая опция UBA_XML_ADDRESS_STRUCT включает раздельные поля адреса для XML агента.
- Модуль “Профиль пользователя”: при показе информации о NAS-е теперь также показаны параметры подсети пользователя.
- Модуль Тарифы Судного Дня: более внятное логирование, при автоматической установке кредитов, в случае нехватки средств на счету.
- Модуль “Персональные заметки и напоминания”: при просмотре полной заметки, добавлен показ даты/времени напоминания.
- Модуль “Отчет по улицам”: добавлена дополнительная подсветка существующих привязок улиц к контрагентам.
- Модуль “Отчет по кредитам”: исправлено отображение автоматических кредитов установленных “тарифами судного дня” в поле “администратор”.
- Модуль “Профиль пользователя”: исправлена проблема возникавшая при использовании EASY_SMS_QUICK_TEMPLATE при регистрации новых пользователей.
- Модуль “Планирование задач”: добавлено новое право TSUNCURSED добавляющее администратору иммунитет от метки филиальности и ГУЛАГ-а.
- Модуль “Пользовательское WiFi оборудование”: исправлена избирательно работавшая карта CPE.
- Модуль “Планирование работ”: добавлена возможность нотификации о задачах с идентичными логинами/адресами запланированными на один день.
- Модуль “Связывание пользователей”: произведена попытка заставить работать это на PHP 7.4.
- Модуль ПОНизатор: при показе FDB кэша добавлена колонка с ассоциированным с ONU логин-ом.
- Модуль ПОНизатор: существенно увеличено быстродействие при показе кэша FDB снятого с ONU. *
- Модуль ПОНизатор: в очередной раз исправлена возможно создания ONU без модели или без ассоциированного OLT.
- Модуль ПОНизатор: исправлена статистика по ОЛТ и ОНУ, которая ломалась при использовании ОЛТ GPON и GEPON.
- Модуль ПОНизатор: добавлена поддержка опроса FDB для OLT BDCOM P3310C, P3310D с индексом прошивки “F”. Необходимый шаблон “BDCOM OLT P3310C or P3310D with Firmware F”
- Новый модуль “Окупаемость свитчей”: позволяет оценивать накладные расходы на содержание каждого свитча с меткой SWCASH.
- Модуль “Свитчи”: в редактировании свитча, добавлен показ типа физической несущей для даунлинковых свитчей.
- Модуль “Тарифы”: произведена частично-успешная попытка привести его в минимально-вменяемое состояние.
- Модуль “Скорости тарифов”: при редактировании скорости больше не происходит редиректа в список всех скоростей.
- Модуль “Скорости тарифов”: при попытке установить пустую скорость тарифа, она теперь принудительно заменяется нулевой.
- Модуль “Редактирование договора”: теперь позволяет загрузку файлов, собственно договора например.
- Модуль “Планирование задач”: исправлен просмотр логов задач при наличии поврежденных записей.
- Модуль “Окупаемость свитчей”: добавлена возможность экспорта отчета в виде файла MS Excel.
- Модуль Видеонаблюдение: исправлена проблема с невозможностью просмотра списка камер при удалении пользователя ассоциированого с камерой.
- Модуль Филиалы: добавлена возможность использования опции USERREG_FREEIP_STATS администраторами отмеченными клеймом филиальности.
- Модуль “Планирование задач”: добавлена отсылка ФИО в Телеграм при создании задачи для существующего пользователя.
- Глобально: новая системная библиотека filestorage aka “Хранилище файлов” позволяющая цеплять файлы к чему угодно.
- Глобально: тотально обновлена испанская локализация всего административного веб-интерфейса. Спасибо Cergio Monasterio.
1.0.9 - rev 7592
- Изменения в структуре БД. см. дамп.
- alter.ini: новая опция TASKMAN_GULAG позволяющая включить репрессии для администраторов использующих “Планирование работ”.
- alter.ini: новая опция BLITZORTUNG_URL устанавливающая URL карты молний для встраивания в модуле “Карта молний”.
- alter.ini: новая опция USERREG_FREEIP_STATS включающая отображение статистики свободных IP при регистрации пользователей.
- alter.ini: новая опция USERSIDE_CASHTYPE устанавливающая тип платежей внесенных через API UserSide.
- Модуль “Профиль пользователя”: добавлена дополнительная обработка предполагаемой суммы кредита для опции EASY_CREDIT, для посуточных тарифов.
- Модуль “Профиль пользователя”: для тегов добавлено отображение мобильного номера сотрудника, если тег привязан к сотруднику в модуле “Работники” и есть мобильный телефон сотрудника.
- Модуль “Планирование работ”: добавлена поддержка лишения администраторов гражданских прав на просмотр задач не для них.
- Модуль OpenPayz: исправлена проблема с отрисовкой графиков на PHP7.4.
- Модуль “Перезвоните мне пожалуйста”: исправлена возможная утечка памяти.
- Модуль «Собака-посылака»: добавлена поддержка API Альфа-СМС.
- Модуль “Отчет по задачам”: исправлена работа модуля на PHP7.4.
- Модуль “Детали подключения”: добавлено дополнительное фильтрование полей стоимости и длины кабеля.
- Модуль УКВ: радикально ускорен рендеринг профилей пользователей КТВ.
- Модуль Склад: исправлено отображение сумарной стоимости приходной операции.
- Модуль “Профиль пользователя”: добавлено принудительное очищение предлагаемой сумы кредита от плавающей точки с округлением в большую сторону.
- Модуль SMSZilla: исправлена работа фильтра по должникам УКВ на PHP 7.4.
- Модуль ПОНизатор: в разделе “статистика”, добавлен показ аптайма и температуры для OLT BDcom 3608.
- Модуль “WhoIs”: исправлена работа кэширования на PHP7.
- Модуль “Хранилище изображений”: подавлены излишние нотайсы при фейлах загрузки фотографий с жесткого диска.
- Модуль Учет зарплат: исправлена проблема с подсчетом итоговой стоимости работ, при рассылке суточной сводки сотрудникам в Telegram.
- Модуль “ПОНизатор”: исправлены постоянные записи в лог о дубликатах MAC при редактировании ONU.
- Модуль “Регистрация пользователей”: теперь опционально умеет показывать количество оставшихся свободных IP для услуг.
- Модуль “Профиль пользователя”: при создании задач из профиля, теперь также подставляются дополнительные номера мобильных телефонов.
- Модуль "Фискализация оплат с Dreamkas": исправлены разваливающиеся таблицы с товарами и кассирами в связи с внезапными и нигде не упомянутыми изменениями в Dreamkas API.
- Модуль "Печать квитанций": добавлены новые фильтры, макросы, возможность хранить выданные квитанции в БД, возможность использовать разные шаблоны квитанций.
- Модуль “Печать квитанций”: добавлена возможность встраивать закодированные в base64 QR-коды в документ.
- Модуль “Свитчи”: теперь может показывать колонку “аплинк” со сведениями о типе и скорости аплинка при включении опции SWITCHES_EXTENDED.
- Новый скин “UbNg DM”: с базовой поддержкой темного режима.
- Кабинет пользователя: Модуль “Кредиты” теперь также должен нормально работать с тарифами с периодом тарификации “день”.
- UBinstaller: Добавлена возможность установки с Stargazer 2.409 release как Testing. RC5 теперь Stable.
1.0.8 - rev 7538
- Изменения в структуре БД. см. дамп.
- alter.ini: новая необязательная опция BANKSTA2_LSTCHK_FNAMES_TRANSLATE включающая перевод заголовков полей формы “Последней проверки”.
- alter.ini: новая необязательная опция USERPROFILE_ONUMASTER_BUTTON_ON добавляет кнопку ONUMASTER'a к основным контролам профиля пользователя для более быстрого доступа к модулю.
- alter.ini: новая опция PT_ENABLED включающая мощи тарифов.
- alter.ini: новая опция PON_IFDESC включающая возможность указывать вручную описания PON интерфейсов в статистике OLT.
- alter.ini: новая опция SEARCH_NOTES включающая в “поиск по всем полям” также примечания пользователей.
- alter.ini: новая необязательная опция FF_REP_AVOID_DUPLICATE_DT_KEYS включает устранение дубликатов ключей массива при генерации отчета по движению денежных средств, в следствии чего финасовые операции, у которых дата-время проведения совпадают до секунды, не будут “исчезать” из отчета.
- alter.ini: новая опция PONBOXES_ENABLED включающая, вы никогда не догадаетесь что.
- userstats.ini: новая необязательная опция DEBUG_COUNTERS включающая отладочные счетчики времени генерации и количества запросов.
- ymaps.ini: новая необъязательная опция YMAPS_APIKEY указывающая ключ API Яндекс-Карт. Не тестировалось.
- Модуль “Планирование работ”: исправлен просмотр огромных изображений из “Хранилища изображений”.
- Модуль “Планирование работ”: новое право TASKMANEDITTASK необходимое для редактирования существующих задач.
- Модуль “Планирование работ”: теперь контролы управления продвинутого фильтра чуть более вменяемо ведут себя при масштабировании страницы.
- Модуль “Предприниматели”: добавлен раздельный счетчик для активных присвоенных предпринимателям пользователей.
- Модуль TrinityTV: список существующих подписок, теперь по-умолчанию отсортирован от свежих к старым.
- Модуль SMSZilla: теперь при создании/редактировании шаблона, справка по макросам открывается в новой вкладке.
- Модуль “Профиль пользователя”: при отсылке SMS пользователю из профиля, добавлено дополнительное логирование.
- Модуль «Профиль пользователя»: шаблон для EASY_SMS теперь поддерживает больше макросов.
- Модуль “Хранилище изображений”: теперь контролы управления изображениями, чуть более нажимабельны.
- Модуль Обработка банковских выписок 2: добавлена возможность включить перевод заголовков полей формы “Последней проверки”.
- Модуль “Обработка банковских выписок 2”: для каждой выписки/шаблона маппинга полей теперь можно задать индивидуальный ID типа оплат.
- Модуль “Обработка банковских выписок 2”: шаблоны маппинга полей снова можно создавать.
- Модуль “Финансовый отчет”: добавлена возможность, при помощи “аналитики”, отслеживать посуточный метаболизм предприятия.
- Модуль “Отчет по улицам”: вернулся в глобальное меню. Теперь также пытается показывать количества денег собранных с улицы за период.
- Модуль Видеонаблюдение: теперь в селекторах пользователей видеонаблюдения они отсортированы “от свежих к старым”.
- Модуль “Видеонаблюдение”: исправлено поведение предварительного просмотра каналов.
- Модуль “ONUMASTER”: добавлена проверка включенности опций доступных действий для ONU и вывод соответствующего предупреждения.
- Модуль “ONUMASTER”: добавлена поддержка OLT C-Data/Stels FD12XX.
- Модуль "Миграция абонбазы 2": добавлено двустороннее триммирование импортируемых данных во избежание появлений IPшек с лишними пробелами в начале/конце и прочих неудобств.
- Модуль Зависть: добавлен контрол, позволяющий быстро пересохранить новый конфиг устройства из списка ранее собраных конфигураций.
- Модуль Зависть: теперь при просмотре архива возможна установка фильтра по конфигурациям конкретного устройства.
- Модуль модуль “COVID-19”: добавлен график с посуточной дельтой для общемировой статистики, минимальная косметика.
- Модуль УКВ: исправлено логирование установления связи пользователей КТВ и интернетов.
- Модуль Карта ВОЛС: теперь также реагирует на опцию YMAPS_APIKEY.
- Новый модуль Мощи тарифов: позволяет творить невменяемую дичь в контексте тарификации.
- Модуль Опрос свитчей: добавлен SNMP шаблон для Cisco-SF300-24.
- Модуль “Опрос свитчей”: добавлен SNMP шаблон для Cisco-C3750G-24-TS-S.
- Модуль “Отчет по трафику”: больше не игнорирует планетарный потрошитель Ишимуру.
- Модуль “Типы оплат”: редактирование существующих типов оплат, стало чуть менее страшным.
- Модуль Склад: печать истории бронирования, теперь называется “Актом выдачи ТМЦ со склада”.
- Модуль “Склад”: при печати акта выдачи ТМЦ в селекторах дат по-умолчанию теперь выбран текущий день.
- Модуль модуль «COVID-19»: добавлена отдельная текстовая статистика “за последние сутки”.
- Модуль “OpenPayz”: радикально улучшено быстродействие при показе графиков.
- Модуль ПОНизатор: добавлена возможность мануального описания интерфейсов OLT из их статистики.
- Модуль “Поиск пользователей”: теперь поиск по “Всем полям” также опционально умеет искать и по примечаниям пользователя.
- Модуль “ПОНизатор”: исправлены ошибки при попытке редактирования несуществующей ONU.
- Новый модуль “ПОН Коробки”: позволяющий вести базовый учет PON Боксов и связывать их с ONU/Пользователями/адресами.
- Глобально: для RouterOS API и mikrotik.drv добавлены минорные исправления в процедуру подключения к NAS посредством этого самого RouterOS API.
- Кабинет пользователя: исправлена проблема с иконкой модуля “доп. услуги”.
- Кабинет пользователя: добавлена нормальная индикация текущего модуля для скина paper. Исправлены некоторые косметические дефекты.
- UBinstaller: обновлен пресет фаервола по-умолчанию. Теперь порты конфигуратора Stargazer и MySQL зарезаны отовсюду кроме локалхоста.
1.0.7 - rev 7462
- Изменения в структуре БД. см. дамп.
- alter.ini: новая необъязательная опция COVID19_ENABLED включающая хайповый модуль.
- alter.ini: новая опция AUTOCREDIT_CFID включающая механику автоматического кредитования.
- alter.ini: новая опция ADDRESS_EXTENDED_ENABLED включающая дополнительные поля адреса для профиля пользователя.
- alter.ini: новая необязательная опция EASY_SMS_QUICK_TEMPLATE включающая использование шаблона для EASY_SMS.
- alter.ini: новая необязательная опция CAN_TOUCH_MONEY включающая лимитированный доступ к операциям коректировки, установки счета и фальшивых платежей.
- alter.ini: новая необязательная опция VCASH_ENABLED включающая ником не нужный устаревший модуль виртуальных денег.
- alter.ini: новая необязательная опция WIKI_URL включающая соответствующий модуль редиректа.
- alter.ini: новая необязательная опция USERSIDE_NAV включающая быструю навигацию в UserSide из черной магии.
- alter.ini: для опции GLOBALSEARCH_FIELDS появилось новое поле “address_extend”, включающее поиск по дополнительным полям адреса.
- userstats.ini: новая опция SC_REMOTE включающая использование RemoteAPI для установки кредитов.
- Модуль Собака-посылака: исправлена посылка SMS с апострофами и прочими кавычками.
- Модуль Обработка банковских выписок 2: примечания к оплатам теперь содержат дату/время из выписки, если таковые имеются и были указаны в шаблоне импорта.
- Модуль Расширенная настройка Mikrotik: немного косметики и минорные улучшения юзабилити.
- Новый модуль “COVID-19”: предназначен для мониторинга мировой статистики распространения коронавируса COVID-19.
- Модуль Видеонаблюдение: исправлена проблема рассыпания при регистрации новой камеры.
- Модуль “Тарифы”: длина имени нового тарифа ограничена 32ю байтами, что предотвращает взрывание Stargazer-а.
- Модуль “Поиск платежей”: добавлена возможность находить платежи с “кассиром” openpayz.
- Модуль “Отчет по автозаморозке”: добавлена возможность просмотра воскресших в текущем месяце пользователей.
- Модуль “Почему ты звонишь?”: теперь показывает весь выбранный месяц при просмотре статистики.
- Модуль “Планирование работ”: при использовании продвинутого фильтра задания теперь можно печатать без разбивки на страницы для каждого работника.
- Модуль “Планирование работ”: теперь администраторы отмеченные клеймом филиальности могут просматривать только задачи созданные для них же.
- Модуль “Профиль пользователя”: отправка СМС пользователю(EASY_SMS) теперь умеет использовать шаблон.
- Модуль “Профиль пользователя”: добавлены дополнительные поля адреса.
- Модуль “Профиль пользователя”: добавлена возможность быстрого поиска абонента в UserSide из черной магии.
- Модуль “Связывание пользователей”: добавлена проверка на непустоту полей.
- Модуль “Журнал DHCP”: проведена попытка минимальной косметики.
- Регистрация ONU/ONT на ZTE/Huawei OLT: добавлено поле для описания ONU на OLT.
- Модуль Видеонаблюдение: исправлены возможные проблемы производительности просмотра каналов на DVR Trassir.
- Модуль “История звонков”: теперь по умолчанию показывает звонки только за текущий год.
- Модуль “Исправление платежей”: теперь еще более тщательно проверяет платежи на вменяемость.
- Модуль “Askozia монитор”: теперь по умолчанию показывает записи звонков только за текущий год.
- Модуль “Askozia монитор”: добавлены контролы возврата в профиль, при просмотре записей звонков конкретного пользователя.
- Модуль Понизатор: в форму создания и ассоциирования ONU добавлена кнопка проверки ONU “на занятость”. Так же проведена некоторая косметика этой самой проверки ONU “на занятость”.
- Новый модуль черной магии: “Отчет по кредитам” показывает кредиты ранее установленные пользователю из кабинета или в мануальном режиме.
- Модуль “История жизни”: теперь также показаны IP событий из лога.
- Модуль “Регистрация пользователя”: теперь вменяемо нотифицирует о пользователях живущих в той же квартире и о отсутствии указанной квартиры.
- Модуль “Редактирование адреса”: теперь также показывает пользователей живущих в той же квартире, что и текущий.
- Модуль “Права администраторов”: исправлено логирование “режима призрака”.
- Модуль “Права администраторов”: произведена попытка как-то распихать права по категориям.
- Новый модуль “Wiki”: предназначен для тупого редиректа в URL указанный в опции WIKI_URL, скажем с гайдами для персонала итд.
- Модуль “Хранилище изображений”: при просмотре больших изображений они теперь не должны растягивать область видимости за рамки вселенной.
- Модуль “Предприниматели”: немного улучшено юзабилити.
- Модуль “Предприниматели”: добавлена возможность просмотра статистики по количеству присвоенным предпринимателям пользователей.
- Глобально: несколько изменен алгоритм генерации логинов INCREMENTFOURREV, INCREMENTFIVEREV и INCREMENTSIXREV для исключения артефактов с ведущими нулями.
- Глобально: добавлена подсветка строк при показе списков пользователей, что должно улучшить юзабилити.
- RemoteAPI: новый вызов autocredit выполняющий автоматическое кредитование “особенных” пользователей.
- RemoteAPI: новый вызов sc производящий установку кредита пользователю до какого-то там числа.
- RemoteAPI: новые параметры вызова asterisk для получения более детальной информации о юзере.
- OpenPayz: исправлена обработка конфигурации бекендом mypayprivat.
- Кабинет пользователя: исправлен артефакт с повторным показом объявлений при отметке их прочитанными.
- Кабинет пользователя: теперь модуль кредитования умеет опционально использовать вызов sc из RemoteAPI для установки кредита пользователю.
- Шаблоны SNMP: добавлена возможность указывать максимальное количество PON портов для каждого отдельного OLT шаблона. PON_ONU_PORT_MAX.
1.0.6 - rev 7402
- Изменения в структуре БД. см. дамп.
- alter.ini: новая необязательная опция REPORT_FINANCE_CONSIDER_NEGATIVE включающая учет отрицательных сумм в финансовом отчете.
- alter.ini: новая опция ONUAUTO_CONFIG_DELETE включающая возможность удалять ONU с OLT из модуля onumaster.
- alter.ini: новая опция ONUAUTO_CONFIG_DEREGISTER включающая возможность дерегистрировать ONU на OLT из модуля onumaster.
- Модуль ПОНизатор: исправлен баг с появлением колонки “Интерфейс” даже если кэш интерфейсов для определенного OLT не существует.
- Модуль SphinxSearch: обновлены дефолтные пресеты конфигов.
- Модуль SphinxSearch: добавлены новые типы поиска.
- Модуль «Asterisk PBX»: пофикшено дублирование звонков и их отображение через всплывающие окна.
- Модуль «Поиск оплат»: добавлены фильтры по населенному пункту и контрагенту.
- Модуль Обработка банковских выписок 2: добавлена возможность клонирования шаблонов импорта + небольшая косметика.
- Модуль «Виртуальные сервисы»: добавлена возможность указывать период снятия оплаты в днях.
- Модуль «Виртуальные сервисы»: сервисы с отрицательным балансом снова можно создавать.
- Модуль «Планирование работ»: в продвинутый фильтр добавлена возможность фильтрации заявок по контактному номеру телефона.
- Модуль «Онлайн»: теперь несколько более вменяемо умеет отображать заметки о пользователе и дополнительные комментарии.
- Модуль “Visor”: тестирование соединения с Trassir NVR теперь проходит по https порту.
- Модуль Служба ритуальных услуг: исправлены автоматические похороны при регистрации пользователя.
- Модуль “Карта оборудования”: теперь использует UbillingCache вместо прямых обращений к ФС.
- Модуль Учет зарплат: исправлена загрузка данных за предыдущие месяцы при печати зарплатной ведомости по сотруднику.
- Модуль “Visor”: добавлена возможность отключать предупреждении о несовпадении модели камеры на NVR Trassir.
- Модуль “Профиль пользователя”: исправлен показ предпринимателей при присвоении через Город+Улица.
- Модуль “ONUMASTER”: теперь умеет еще и удалять и дерегистрировать ONU(если это поддерживается OLTом). Добавлена поддержка OLT: V-Solution V1600D, C-Data/Stels FD11XX.
- Модуль “Финансовый отчет”: теперь умеет учитывать отрицательные суммы (кроме списаний виртуальных сервисов, ОТТ-сервисов и штрафов Раскольниковым). Регулируется опцией REPORT_FINANCE_CONSIDER_NEGATIVE.
- Ограничение количества дней заморозки: теперь позволяет изменять статус замроженности даже в самый последний из доступных дней заморозки.
- RemoteAPI: вызов vservicechargefee теперь можно дополнять параметром period для фильтрации сервисов по признаку периода снятия оплаты.
- RemoteAPI: вызов getagentdata исправлено детектирование предпринимателей при присвоении через Город+Улица.
- Глобально: карты с MAPS_SERVICE в виде leaflet теперь учитывают опцию CANVAS_RENDER.
- Глобально: для всех карт leaflet добавлена возможность быстрого экспорта карты.
- Кабинет пользователя: теперь при использовании скина paper не должно происходить попыток автоматического перевода хромом.
- Кабинет пользователя: теперь по умолчанию используется скин paper.
- Кабинет пользователя: новая необязательная опция AN_MODAL включающая показ объявлений в модальном окне на главной странице.
- UBinstaller: полностью переработан скрипт автоматической настройки Удаленных NAS rscriptd. Теперь он требует FreeBSD 12.1 amd64.
1.0.5 - rev 7354
- Изменения в структуре БД. см. дамп.
- alter.ini: новая необязательная опция PON_IFACE_DESCRIPTION_IN_MAINTAB контролирующая отображение описаний PON-портов в основной таблице со списком ONU.
- alter.ini: новая необязательная опция PON_IFACE_DESCRIPTION_IN_STATSTAB контролирующая отображение описаний PON-портов в статистике по OLT.
- alter.ini: новая необязательная опция TASKMAN_NO_TYPICALNOTES_CUT отменяющая обрезку длины текста “Типичных проблем” модуля “Планирование работ” в выпадающем списке.
- alter.ini: новая необязательная опция TELEGRAM_API_URL устанавливающая кастомный URL для Telegram bot API. Может быть полезной для проксирования.
- alter.ini: новая необязательная опция TELEGRAM_DEBUG включающая режим отладки Telegram API в процесе разработки.
- alter.ini: новая опция TRASSIRMGR_ENABLED включающая интеграцию видеонаблюдения c NVR на базе Trassir Server.
- alter.ini: новая опция OMEGATV_TARIFFSBUNDLE перечисляющая ТИПА бандловые тарифы, для которых не будут чарджится средства за подписку OmegaTV.
- alter.ini: новая необязательная опция MG_CUSTOM_PERCENTS указывающая особые проценты выплат для каждого тарифа Megogo.
- alter.ini: новая необязательная опция WAREHOUSE_TASKMANNOTES включающая показ примечаний в “планировании задач” для использованных материалов.
- userstats.ini: новая опция OM_TARIFFSDENIED перечисляющая тарифы которым нельзя в OmegaTV.
- userstats.ini: новая опция OM_TARIFFSBUNDLE перечисляющая типа бандловые тарифы OmegaTV.
- Модуль Продвинутая собака-посылака: теперь таки сохраняет изменения в токене бота телеграм.
- Кабинет пользователя: модуль OmegaTV теперь также умеет ограничивать возможность использования пользователям на определенном списке тарифов.
- Модуль Зависть: добавлена возможность визуального анализа изменения между любыми двумя конфигурациями из архива.
- Модуль “Зависть”: список существующих завистливых устройств теперь показывает также их ID.
- Модуль “Карта оборудования”: при редактировании карты, округление широты и долготы составляет до 5 знаков после запятой, для всех сервисов карт.
- Модуль “Карта домов”: при редактировании карты, округление широты и долготы составляет до 5 знаков после запятой, для всех сервисов карт.
- Модуль ПОНизатор: улучшен показ статистики. Теперь более понятно, когда количество ONU на порту подходит к концу.
- Модуль “ПОНизатор”: добавлена возможность отображения описаний(port description) PON-портов в основной таблице со списком ONU и в статистике по OLT.
- Модуль “Сервис мгновенных сообщений”: минорные улучшения юзабилити.
- Модуль Служба ритуальных услуг: небольшая косметика по коду. Теперь возможно опциональное выравнивание счета в 0 при захоронении.
- Модуль “Экзистенциальный конь”: теперь график ARPU отделен от остальных финансовых штук.
- Модуль Это ловушка!: теперь при вызове getLastTraps можно перечислять несколько разных ID в виде массива.
- Модуль “Это ловушка!”: исправлены перепутанные имена колонок в списке существующих типов трап.
- Новый модуль “История жизни свитча”: неожиданно, но показывает данные о изменениях свитча из общего лога событий.
- Модуль “Изменение тарифа”: теперь при изменении тарифа принудительно очищается общий кэш пользовательских данных.
- Модуль “Планирование работ”: добавлена возможность отмены обрезки длины текста “Типичных проблем” и отображения их полного текста в выпадающем списке.
- Модуль “Онлайн”: для отображаемых сигналов PON/WiFi CPE добавлена дополнительная фильтрация для избежания возможного разваливания таблицы “Онлайн” из-за невалидного JSON.
- Модуль Ограничение количества дней заморозки: полный рефакторинг и устранение критичного бага с начислением отработанных дней.
- Модуль Собака-посылака: исправлено определение типа чата в контактах бота Telegram
- Модуль “Собака-посылака”: теперь контакты бота также показывают последнее сообщение полученное от контакта.
- Модуль “Это ловушка!”: теперь игнорирует пустые строки при показе сырых данных.
- Модуль Видеонаблюдение: добавлена базовая интеграция с NVR на базе Trassir Server.
- Модуль “OmegaTV”: добавлена начальная поддержка бандлирования с тарифами интернета в ручном режиме.
- Модуль Megogo: помесячный отчет, теперь приближен к отсылаемому самим Megogo и умеет считать кастомные коэфициенты выплат.
- Модуль “Склад”: теперь при показе ТМЦ потраченных на задачу умеет опционально показывать примечания к расходной операции.
- Модуль “Свитчи”: улучшена индикация присутствия аплинкового свитча.
- Модуль “Непопулярные тарифы”: теперь также показывают стоимость тарифа.
- Модуль Учет зарплат: радикально повышено быстродействие за счет оптимизации подгрузки данных.
- Модуль “Собака-наблюдака”: реализован режим “обслуживания” выключающий выполнение всех задач собаки одной кнопкой.
- Модуль “DarkVoid”: теперь также умеет нотифицировать о включенном режиме обслуживания собаки-наблюдаки.
- Модуль Зависть: в списке завистливых устройств, теперь также показана дата последнего сохраненного конфига.
- Модуль “Зависть”: реализована возможность просмотра изменений конфигураций только конкретных устройств.
- RemoteAPI: вызов fullhostscan теперь можно дополнять параметром nn отключающим использование nmap.
- Глобально: для карт оборудования, домов и всего прочего, при использовании leaflet теперь доступна линейка.
- Кабинет пользователя: модуль “Изменение тарифа” теперь должен более адекватно работать на малых разрешениях.
- Кабинет пользователя: модуль “Видеонаблюдение” минорные исправления локализации.
- Шаблоны SNMP: добавлены OID'ы описания портов для BDCOM P3310C и V-Solution V1600D.
1.0.4 - rev 7269
- Изменения в структуре БД. см. дамп.
- 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 порт теперь используется не только расширенным конфигуратором микротикоНАСов.
- Модуль Это ловушка!: добавлена нотификация о ошибках связанных с невозможностью прочитать данные из источника.
- Модуль “Профиль пользователя”: небольшая оптимизация производительности.
- Модуль Склад: в отчеты для инвентаризации добавлено разделение на ТМЦ которые реально находятся на складе и забронированы.
- Новый модуль “Исправление необработанных платежей”: теперь доступен при просмотре платежей за конкретную дату.
- Новый модуль Зависть: позволяет сохранять конфиги ваших сетевых устройств и хранить их сколько нужно в архиве.
- Модуль “Теги пользователей”: логирование добавления и удаления тегов пользователям приведено к общему виду.
- Модуль “Живи с этим”: теперь текущие запланированные задачи запланированные на прошлое подсвечены красным, запланированные на сегодня - оранжевым.
- Модуль TrinityTV: исправлено добавление устройств по коду из административного интерфейса.
- Модуль “TrinityTV”: исправлено логирование при удалении устройств.
- Модуль “TrinityTV”: исправлено быстродействие показа списка подписок, при включении опции TRINITYTV_RDEVS.
- Модуль “TrinityTV”: добавлен отчет по присвоенным пользователям устройствам.
- Кабинет пользователя: обновлены оповещения модуля “OmegaTV”.
- Кабинет пользователя: исправлены контролы модуля Megogo в Chrome для скина paper.
- Кабинет пользователя: исправлены контролы модулей TrinityTV и SweetTV для скина paper.
- RemoteAPI: к вызову Asterisk добавлена новая возможность приостановки(заморозки) услуги абонента с проверкой на целесообразность и доступность этого действия для данного лицевого счета.
- RemoteAPI: установка кредита путем Asterisk вызова теперь так же умеет проверять целесообразность и доступность этого действия для данного лицевого счета. Контролируется опциями alter.ini ASTERISK_SC_CHECK_ENABLED и ASTERISK_SC_TARIFFSALLOWED.
- Сервер DHCP: Исправлена работа Option 82 для ZTE.
- Сервер DHCP: Теперь поддерживает GPON (Serial number) в качестве идентификатора ONT.
- Глобально: в контролах выбора года теперь стало на один больше.
- Глобально: в контролах выбора даты улучшена подсветка текущей, выбранной и выбираемой дат.
- OpenPayz: добавлен фронтэнд fcsistemamulti для платежной системы ФК-Система.
История изменений Ubilling за 2019-й год
История изменений Ubilling за 2018-й год
История изменений Ubilling за 2017-й год
История изменений Ubilling за 2016-й год
История изменений Ubilling за 2015-й год
История изменений Ubilling за 2014-й год
История изменений Ubilling за 2013-й год
История изменений Ubilling за 2012-й год
changelog2020.txt · Востаннє змінено: повз 127.0.0.1
