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

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

  • Пьем чай
  • Изменения в структуре БД. см. дамп.
  • alter.ini: новая необязательная опция REPORT_FINANCE_IGNORE_ID исключающая, указанные через запятую, ID «типов оплат» из модуля «Финансовые отчет» и «АПРНУ».
  • alter.ini: новая опция PONMAP_ENABLED включающая модуль «Карта ONU».
  • alter.ini: новая необязательная опция BANKSTA2_REGEX_KEYWORDS_DELIM определяющая символ-разделитель для поисковых ключевых слов в шаблонах соответствия полей импорта.
  • Модуль VLAN менеджер: При аллокации диапазона VLAN-ов свичу теперь видно соответствие номера порта к VLAN-у.
  • Модуль «VLAN менеджер»: Выделение цветом VLAN-а если у конкретного порта есть пользователь.
  • Модуль «VLAN менеджер»: Можно выдать диапазон для OLT/слот/порт (актуально для Регистрация ONU/ONT на ZTE/Huawei OLT).
  • Модуль ПОНизатор: Исправление опроса Huawei GPON.
  • Модуль Модуль Опрос свитчей: добавлены SNMP шаблоны для Cisco-C3560-24-PS-S и TurboIron 24x. Спасибо Евгению Борисову.
  • Модуль Модуль «Опрос свитчей»: добавлен SNMP шаблон для опроса Dlink-DGS-1210-28ME.
  • Модуль «События»: добавлена возможность подсветки логинов пользователей ссылками в их профиль для быстрого перехода.
  • Модуль Обработка банковских выписок 2: добавлены новые возможности манипуляций с данными импортируемых файлов, чтобы сделать этот самый импорт ещё более гибким.
  • Новый модуль «Карта ONU»: собственно показывает абонентские ONU на карте с диффиринциацией по уровню их сигнала.

1.0.2 - rev 7081

  • Изменения в структуре БД. см. дамп. 8-o
  • alter.ini: новая опция IBAN_ENABLED включающая собственно его вместо р/р.
  • alter.ini: новая опция UNIVERSAL_QINQ_USER_EXIST включающая проверку на существование пользователя при добавлении QINQ пары.
  • alter.ini: новая опция QINQ_IN_PROFILE, вы не поверите, но она отвечает за отображение QINQ пары в профиле пользователя.
  • alter.ini: новая опция VLAN_MANAGEMENT_ENABLED включающая модуль управления VLAN-ами (VLAN Manager).
  • alter.ini: новая опция REMOTEDHCP_ENABLED включающая поддержку удаленных DHCP серверов.
  • alter.ini: новая необязательная опция ASTERISK_CALLRECS_PATH определяющая путь к каталогу с записями разговоров Asterisk.
  • alter.ini: новая необязательная опция ASTERISK_CALLRECS_CEL_TAB_NAME определяющая имя таблицы cel(Call Event Logging) в БД Asterisk.
  • alter.ini: новая необязательная опция TASKMAN_SHOW_DONE_EXTENDED включает отображение дополнительной инфы по выполненным задачам в модуле «Планирование работ».
  • alter.ini: новая необязательная опция TASKMAN_DONE_EXTENDED_ALTERSTYLING включает альтернативную стилизацию отображения дополнительной инфы по выполненным задачам в модуле «Планирование работ». Имеет смысл только при включенной TASKMAN_SHOW_DONE_EXTENDED.
  • alter.ini: новая необязательная опция ONLINE_SHOW_LAST_FEECHARGE включает отображение даты-времени и суммы последнего списания денежных средств старгейзером со счета пользователя в таблице юзверей модуля «Пользовательский онлайн».
  • alter.ini: новая необязательная опция ONLINE_SHOW_PHONES включает отображение всех имеющихся у пользователя телефонов(включая доп. мобилки) в таблице юзверей модуля «Пользовательский онлайн».
  • alter.ini: новая необязательная опция ALL_PHONES_CACHE_TIMEOUT устанавливает время жизни кэша телефонов пользователей.
  • alter.ini: новая опция USERNAS_IN_PROFILE включающая показ пользовательского NAS в профиле пользователя.
  • alter.ini: новая опция TASKMAN_SEND_LOCATION включающая отсылку местоположения задачи для пользователя в Telegram.
  • alter.ini: новая необязательная опция ZABBIX_HOST_URL определяющая адрес вашего Zabbix сервера.
  • alter.ini: новая необязательная опция ZABBIX_LOGIN определяющая логин для подключения к вашему Zabbix серверу.
  • alter.ini: новая необязательная опция ZABBIX_PASSWD определяющая пароль для подключения к вашему Zabbix серверу.
  • alter.ini: новая необязательная опция ZABBIX_USER_TRAFFIC_GRAPHS включающая использование графиков трафика пользователей с сервера Zabbix.
  • alter.ini: новая необязательная опция ZABBIX_GRAPHS_SEARCHIDENTIFY определяющая признак, по которому пользователь будет искаться на сервере Zabbix. Может принимать значения: «IP» или «MAC». По умолчанию - «MAC».
  • alter.ini: новая необязательная опция ZABBIX_GRAPHS_SEARCHFIELD определяющая поле массива, возвращенного вызовом Zabbix API «graph.get», по которому пользователь будет искаться на сервере Zabbix. По умолчанию - «name».
  • alter.ini: новая необязательная опция ZABBIX_GRAPHS_EXTENDED включающая отображение дополнительного графика за 5 минут, а так же ссылки на график пользователя на Zabbix сервере.
  • alter.ini: новая необязательная опция ZABBIX_GRAPHSIDS_CACHE_LIFETIME определяющая время жизни кэша идентификаторов графиков Zabbix.
  • alter.ini: новая необязательная опция SIGREP_DELETABLE позволяющая удаление записей из «Отчета по подключениям».
  • Модуль КучаГен: добавлена поддержа преобразования имен пользователей в виде MAC в верхнем регистре
  • Модуль КучаГен: исправлена работа вызовов MULTIGEN_POD_ON_MAC_CHANGE / MULTIGEN_POD_ON_IP_CHANGE.
  • Модуль Юридические лица: теперь умеет показывать IBAN вместо рассчетного счета.
  • Модуль Собака-наблюдака: добавлен тип задач httpget.
  • Модуль «MapOn»: больше не взрывается, если машинке не присвоен водитель.
  • Модуль RemoteAPI: к вызову Asterisk добавлены новые возможности: получения статуса ЛС абонента, баланса абонента, установки абоненту кредита и оплаты платежной картой(скретч-картой). Может быть очень полезно для использования в связке с Asterisk php-agi.
  • Модуль RemoteAPI: добавлен новый вызов remotedhcp возвращающий данные для синхронизации с удаленными DHCP серверами.
  • Модуль RemoteAPI: добавлен новый вызов stgfeecharge2mysql делающий страшные и никому не нужные вещи для обеспечения возможности отображения даты-времени и суммы последнего списания денежных средств старгейзером со счета пользователя в модуле «Пользовательский онлайн».
  • Модуль Учет зарплат: вызов RemoteAPI salarytelegram теперь также добавляет к посуточной сводке сумму заработанных за день денег.
  • Модуль Dreamkas: минорные багфиксы.
  • Модуль «Asterisk PBX»: теперь имеет возможность отображать, проигрывать и скачивать записи разговоров Astersik. Фича пока находится в тестовом режиме.
  • Модуль «Планирование работ»: теперь имеет возможность отображать(и опционально стилизировать) дополнительную инфу по выполненным задачам. Может незначительно замедлять рендеринг интерфейса модуля.
  • Модуль «Пользовательский онлайн»: появилась возможность отображать все имеющиеся у пользователя телефоны(включая доп. мобилки). Работает только с HP_MODE=1.
  • Модуль «Пользовательский онлайн»: появилась возможность отображать даты-времени и суммы последнего списания денежных средств старгейзером со счета пользователя. Очень «малонужная» и страшная по сути своей реализации штука, требующая отдельного(!) вызова RemoteAPI для заполнения кэша «последних списаний». Дважды…нет - четырежды подумайте, насколько сильно оно вам нужно. Работает - естественно - только с HP_MODE=1.
  • Новый модуль »VLAN Manager»: обеспечивающий возможность работы с VLAN-ами, для выделения вланов юзерам, свичам и прочее + визуальный отчет по занятым\свободным.
  • Модуль «Экзистенциальный конь»: теперь нормально показывает изменения состояния пользовательской базы в январе, относительно прошлого года.
  • Модуль «MapOn»: теперь машинки на карте более похожи на машинки.
  • Модуль «Планирование работ»: теперь умеет опционально отсылать сотрудникам в телеграм локацию пользователя при создании задачи.
  • Модуль «Профиль пользователя»: теперь умеет отображать графики статистики по трафику с Zabbix.
  • Модуль «Отчет по подключениям»: теперь умеет опционально удалять записи о давно удаленных пользователях.
  • Модуль Склад: добавлена возможность при просмотре расходных операций также показывать примечания к ним.
  • Кабинет пользователя: минорные исправления Венгерской локализации.
  • Кабинет пользователя: исправлена работа скина paper. Теперь он нормально загружается в полностью оффлайновом режиме.
  • Глобально: обновлена и дополнена локализация интерфейса на Испанский. Спасибо Cergio Monasterio.
  • Глобально: API UbillingTelegram теперь умеет в дебаг режим, а также в посылку местоположения.
  • Глобально: добавлена базовая поддержка API Zabbix 3.xx. Умеет выполнять различные запросы к API Zabbix'a. Теоретически, должно работать и с более поздними версиями Zabbix.
  • OpenPayz: добавлен фронтенд abank24multi для АБанк24. Спасибо Евгению Борисову.
  • OpenPayz: добавлены «мульти» фронтенды для EasyPay и FBank(Банк Фамильный)

1.0.1 - rev 7032

  • alter.ini: новые опции DREAMKAS_* обеспечивающие работу нового модуля интеграции с сервисом Dreamkas.
  • alter.ini: новая необязательная опция ONLINE_SHOW_USERNOTES регулирующая отображение примечаний в модуле «Пользовательский онлайн».
  • alter.ini: новая необязательная опция TOUCH_FIX исправляющая некоторые артефакты виджетов Jquery UI на тачевых устройствах.
  • alter.ini: новая необязательная опция PON_ONU_HIDE прячущая ненужные MAC ONU из неизвестных.
  • alter.ini: новая необязательная опция ONLINE_HIDE_PICT_TITLES регулирующая отображение подписей к пиктограммам в таблице модуля Онлайн.
  • alter.ini: новая необязательная опция ONLINE_SHOW_ONU_SIGNALS регулирующая отображение колонки с сигналом ОНУ в таблице модуля Онлайн.
  • alter.ini: новая необязательная опция ONLINE_SHOW_WIFI_SIGNALS регулирующая отображение колонки с сигналом WiFi оборудования в таблице модуля Онлайн.
  • alter.ini: новая необязательная опция USERPROFILE_ONU_INFO_SHOW регулирующая отображение дополнительных данных об ОНУ в профиле пользователя.
  • alter.ini: новая опция CALLMEBACK_ENABLED включающая модуль «Перезвоните мне пазязя».
  • alter.ini: новая опция UNIVERSAL_QINQ_ENABLED включающая модуль «UniversalQINQ».
  • alter.ini: новая опция ONUREG_QINQ_ENABLED включающая поддержку QINQ для Регистрация ONU/ONT на ZTE/Huawei OLT.
  • Модуль Регистрация ONU/ONT на ZTE/Huawei OLT: В очередной раз исправлен парсер серийников для Huawei ONT.
  • Модуль TrinityTV: для подписок теперь доступны дополнительные примечания.
  • Модуль «Пользовательский онлайн»: добавлена возможность отображения примечаний в скобках под «ФИО». Дополнительные примечания отображаются в виде ссылки-счетчика.
  • Модуль «Пользовательский онлайн»: добавлена возможность скрытия подписей к пиктограммам, таких как: «Да», «Нет», «Заморожен».
  • Модуль «Пользовательский онлайн»: добавлена возможность отображения сигнала ОНУ отдельной колонкой. Работает только с ONLINE_HP_MODE=1. Может значительно влиять на производительность.
  • Модуль «Пользовательский онлайн»: добавлена возможность отображения WiFi оборудования отдельной колонкой. Работает только с ONLINE_HP_MODE=1. Может значительно влиять на производительность.
  • Модуль «Профиль пользователя»: добавлена возможность отображения дополнительных данных о связанной с пользователем ОНУ.
  • Модуль Mikrotik NAS: исправлен выход из цикла в функции read() реализации Mikrotik API, а так же добавлена возможность использовать логические операции в запросах Mikrotik API.
  • Модуль Печать квитанций: исправлен мелкий баг с заполнением выпадающего списка с домами после выбора улицы.
  • Модуль "Обработка банковских выписок 2": теперь чуть более информативен в процессе непосредственной обработки банковской выписки.
  • Модуль «Персональные заметки и напоминания»: предупреждения перед удалением заметок стали чуть более информативными.
  • Новый коммерческий модуль Dreamkas: интеграция с сервисом Dreamkas, для фискализации оплат абонентов.
  • Модуль «Свитчи»: теперь нотифицирует о возможности использования SWPOLL для свитча при его редактировании.
  • Модуль Склад: печать остатков ТМЦ на складах для инвентаризации более не требует прав на расходные операции.
  • Модуль «Склад»: новый отчет «Остатки на складских помещениях» предназначен для инвентаризации ТМЦ.
  • Модуль «FDB Архив»: Исправлена сортировка по-умолчанию.
  • Модуль «Почему ты звонишь?»: исправлена проблема, при которой, вызовы считались неотвеченными при откусывании кода страны из номера.
  • Модуль Учет зарплат: типичное время выполнения работ в справочнике «Типы работ» теперь может быть не целочисленным.
  • Модуль Определение производителя оборудования по MAC: исправлены проблемы кеширования на PHP > 7.1
  • Модуль UniversalQINQ: Новый модуль для QINQ когда сеть - не только ethernet свичи.
  • Модуль «Тарифы»: теперь нельзя удалить тариф на который назначен переход при помощи Живи с этим.
  • Кабинет пользователя: модуль Megogo стал чуть менее страшным в Chrome.
  • Кабинет пользователя: опция SHOW_SPEED_MB теперь также влияет на модуль «Изменение тарифа».
  • Глобально: добавлена локализация интерфейса на Испанский. Спасибо Cergio Monasterio.
  • Глобально: добавлена локализация интерфейса на Венгерский язык. Огромная благодарность Tomas Tovt.
  • OpenPayz: в интерфейсах бэкэндов LiqPay и MyPayPrivat теперь не отображается ненужный одинокий radiobutton, если не используется опция AVAIL_PRICES.

1.0.0 - rev 6992

  • Изменения в структуре БД. см. дамп.
  • alter.ini: новая необязательная опция TASKMAN_PRINT_ORDER устанавливающая поле сортировки задач.
  • alter.ini: новая опция BACKUPS_MAX_AGE указывающая максимальный возраст в днях хранимых бэкапов БД.
  • alter.ini: новая опция DARKVOID_CACHETIME устанавливающая дефолтный интервал кэширования DarkVoid. Можете не трогать.
  • alter.ini: новая опция VISOR_CHARGE_MODE устанавливающая режим дочардживания средств для камер если это требуется.
  • alter.ini: новая опция TRINITYTV_RDEVS включающая отображение количества закрепленных за пользователем устройств.
  • alter.ini: новая опция REMOTEAPI_DISABLE_CALLS которая вам не нужна.
  • alter.ini: новая опция FDBARCHIVE_MAX_AGE устанавливающая максимальный срок хранения данных архива FDB в днях.
  • userstats.ini: новая опция VISOR_ENABLED включающая для пользователей модуль Видеонаблюдение.
  • userstats.ini: новая опция TRINITYTV_CHANLIST_URL устанавливающая ссылку на список каналов.
  • userstats.ini: новая необязательная опция AN_BUTTONS включающая дополнительные контролы управления прочитаностью объявлений.
  • ymaps.ini: новая опция LEAFLET_TILE_LAYER устанавливающая кастомный тайл-леер для сервисов карт на базе Leaflet.
  • Модуль «Авторизационные данные свитчей»: исправлен баг при удалении записи.
  • Модуль «Мониторинг сигнала беспроводных БС»: теперь будет обнаруживать пользователя по MAC CPE, который закреплен за ним и настроен в режиме бриджа.
  • Модуль «УКВ»: отчеты по должникам и антидолжникам теперь адекватно реагируют на состояние замороженности основного аккаунта комплексной услуги.
  • Модуль «УКВ»: в отчет по контролю целосности добавлена проверка на совпадение состояний подключенности КТВ и основного аккаунта комплексной услуги.
  • Модуль По ком звонит колокол: теперь использует DarkVoid для отрисовки виджета нотификации.
  • Модуль Склад: форма создания расходной операции больше не взрывается в случае отсутствия типов работ.
  • Модуль «Whois»: починена работа миникарты, при использовании сервисов карт на базе leaflet.
  • Модуль «Планирование работ»: теперь умеет по-разному сортировать задачи при печати табличкой.
  • Модуль «Планирование работ»: теперь при отсутствии существующих работников или типов работ форма создания задачи отключена.
  • Модуль «Экзистенциальный конь»: график оборудования теперь адекватно реагирует на включенность PON/DOCSIS.
  • Модуль «Бекап БД»: немного косметики.
  • Модуль «MapOn»: теперь умеет раздельно показывать последние маршруты машинок а также все маршруты за сегодня.
  • Новый модуль Visor: предназначен для учета услуг «видеонаблюдения».
  • Модуль «TrinityTV»: добавлена возможность показа количества закрепленных за пользователем устройств при просмотре списка подписок.
  • Модуль Регистрация ONU/ONT на ZTE/Huawei OLT: Исправлен парсер серийников для Huawei ONT.
  • Модуль «Финансовый отчет»: изменен формат денежных сумм в помесячной сводке, для улучшения читаемости.
  • Модуль «УКВ»: в финансовом отчете изменен формат денежных сумм в помесячной сводке, для улучшения читаемости.
  • Модуль «Экзистенциальный конь»: при показе суммарных сумм в финансово-ориентированных отчетах изменен формат отображения.
  • Модуль Склад: оповещения сотрудников при помощи Телеграм-а теперь чуть более информативные.
  • Модуль «TrinityTV»: добавлена возможность быстрого определения вендора клиентского оборудования по MAC устройства.
  • Модуль Собака-наблюдака: добавлена возможность рассылки алертов в различные чаты Telegram, по аналогии с дополнительными мобилками.
  • Модуль «Профиль пользователя»: добавлены опциональные контролы поиска MAC пользователя в архиве FDB.
  • Модуль «Свитчи»: добавлены контролы поиска всех записей со свитча в архиве FDB.
  • Модуль «Askozia монитор»: радикально оптимизировано быстродействие за счет отказа от повторных вызовов телепатии по номерам.
  • ПОНизатор: добавлена поддержка опросов для BDCOM GP3600 (GPON)
  • Новый модуль «FDB Архив»: предназначен для хранения снапшотов предыдущих состояний FDB кэша.
  • Новый плагин профиля «TrinityTV»: позволяет быстро переходить к ассоциированной с пользователем подписке.
  • Модуль УКВ: теперь также реагирует на опцию CAN_DELETE_PAYMENTS.
  • Модуль Опрос свитчей добавлен SNMP шаблоны для Cisco Catalyst 3750-24TS-S и 3560-24-TS-S.
  • Кабинет пользователя: модуль «SweetTV», небольшая косметика, и более осмысленная расстановка елементов управления.
  • Кабинет пользователя: модуль «SweetTV» и «TrinityTV» теперь умеют показывать ссылку на список каналов.
  • Кабинет пользователя: модуль «OmegaTV» исправлены возможные артефакты в при работе с опцией OM_PROTECTION.
  • Кабинет пользователя: модуль «TrinityTV» больше не показывает интерфейса управления устройствами, в случае если у пользователя нету активных подписок.
  • Кабинет пользователя: скин paper теперь в принципе имеет шанс использоваться в реальной жизни.
  • Кабинет пользователя: оповещения о новых объявлениях теперь могут кастомизироваться и выглядеть чуть более вменяемо.
  • Глобально: добавлена поддержка карт OSM, Visicom, Mapbox а также других разнообразных провайдеров карт посредством поддержки Leaflet.
  • Глобально: появился новый уровень абстракции для работы с внешними данными в виде ubRouting.
  • Глобально: появился новый уровень абстракции для работы с БД в виде NyanORM приправленный магией.
  • RemoteAPI: вызов backupdb теперь автоматически проводит ротацию дампов, исходя из состояния опции BACKUPS_MAX_AGE.
  • RemoteAPI: новый вызов visorcharge предназначенный для автоматического чарджа средств для камер с основного аккаунта.
  • RemoteAPI: новый вызов fdbarchive предназначенный для складирования текущего кэша в архив на будущее.
  • RemoteAPI: все вызовы RemoteAPI теперь разнесены по отдельным модулям из modules/remoteapi/.
  • OpenPayz: добавлен фронтенд monobankmulti. Спасибо Евгению Борисову.

0.9.9 - rev 6870

  • Изменения в структуре БД. см. дамп.
  • alter.ini: новая опция BANKSTA2_ENABLED включающая модуль обработки банковских выписок Banksta2.
  • alter.ini: новая опция BANKSTA2_PAYMENTID_INET устанавливающая тип оплат для денег разнесенных модулем Banksta2 из банковских выписок для интернет-пользователей.
  • alter.ini: новая опция BANKSTA2_PAYMENTID_UKV устанавливающая тип оплат для денег разнесенных модулем Banksta2 из банковских выписок для пользователей УКВ.
  • alter.ini: новая необязательная опция USERPROFILE_TAG_SECTION_HIGHLIGHT включающая альтернативное визуальное оформление области тэгов в профиле пользователя.
  • alter.ini: опция STREETS_ALIAS_AUTOGEN теперь включена по-умолчанию для новых установок.
  • alter.ini: новая опция VISOR_ENABLED включающая модуль учета камер наблюдения.
  • alter.ini: новая необязательная опция TASKMAN_ANYONE_COLORING. Вам она не нужна.
  • alter.ini: новая необязательная опция SALARY_FACTOR_DEFAULT устанавливающая коэффициент по-умолчанию для новосоздаваемых работ.
  • alter.ini: новая необязательная опция SALARY_EMPLOYEE_PRESET включающая автоматическую предустановку работника при создании новых работ.
  • userstats.ini: новая необязательная опция SC_DAILY_FIX для улучшения самочувствия сетей с посуточной тарификацией.
  • userstats.ini: новая необязательная опция SC_MTAPI_FIX исправляющая артефакты кредитования при использовании NAS с MikrotikAPI
  • userstats.ini: новая необязательная опция SHOW_SPEED_MB включающая альтернативный показ скорости.
  • userstats.ini: новая необязательная опция INLINE_LOGOUT включающая старые инлайновые контролы выхода при login/both авторизации.
  • userstats.ini: новая необязательная опция SP_SIZE устанавливающая кастомные размеры для SP_TYPE 3.
  • userstats.ini: новая опция SWEETTV_ENABLED включающая возможность продавать TrinityTV под соусом Sweet.TV.
  • userstats.ini: новая опция TRINITYTV_GUIDE_URL устанавливающая URL гайдика для пользователя.
  • Модуль КучаГен: добавлена поддержа преобразования имен пользователей в виде QinQ аля JunOS.
  • Модуль «КучаГен»: ликвидированы ошибки возникающие при работе с полностью пустой базой.
  • Модуль Склад: изменено поведение опции WAREHOUSE_RECPRICE. Теперь там еще более неожиданные цифры. Просто не включайте ее.
  • Модуль «Профиль пользователя»: добавлена возможность альтернативного визуального оформления области тэгов.
  • Модуль Печать квитанций: добавлена возможность указания суммы к оплате равной текущему состоянию баланса абонента, если баланс меньше 0.
  • Новый модуль «Карта подключений»: позволяет визуально определять где и с какой успешностью вы подключаете пользователей.
  • Новый модуль Banksta2: очередная попытка сделать из обработки банковских выписок что-то юзабельное.
  • Модуль Учет зарплат: уменьшено использование памяти, немного улучшено быстродействие.
  • Модуль «Помощник прокрастинации»: немного починен и расширен.
  • Модуль Регистрация ONU/ONT на ZTE/Huawei OLT: Небольшой рефакторинг и улучшения. Так же исправлены мелкие баги.
  • Новый модуль «Карта задач»: позволяет визуально оценить места и частоту проведения различных типов работ.
  • Модуль «Профиль пользователя»: для показа информации о тарифе «со следующего месяца», теперь используется отдельный контейнер.
  • Модуль «TrinityTV»: добавлено отображение актуального состояния подписки со стороны сервиса Trinity.
  • Модуль «TrinityTV»: немного причесана локализация.
  • Модуль «TrinityTV»: опция TRINITYTV_DEBUG перестала быть декоративной.
  • Модуль «Свитчи»: теперь при просмотре профиля устройства, показано актуальное состояние даунлинковых свитчей.
  • Модуль «Заселение пользователя»: теперь выглядит чуть менее страшным и отдаленно напоминает форму регистрации.
  • Модуль «Опрос свитчей»: для устройств с fdbmode DLP теперь игнорируется нулевой порт.
  • Модуль «Профиль пользователя»: добавлены несколько дополнительных проверок и логирование, при использовании функционала быстрого кредитования.
  • Модуль «Планирование работ»: теперь умеет принудительно подсвечивать задачи для работников «кто-угодно».
  • Модуль Учет зарплат: теперь при создании новых работ, может использоваться предустановленный коэффициент.
  • Модуль «Учет зарплат»: теперь при создании новых работ, работник может автоматически пред устанавливаться на основании работника из задачи.
  • Интеграция с UserSide: починен экспорт сервисов пользователя, в кейсах, когда пользователю присвоено несколько сервисов одного вида.
  • Кабинет пользователя: добавлен новый скин paper, чисто ради демонстрации того, что скины могут быть какими угодно.
  • Кабинет пользователя: теперь модуль OmegaTV также показывает пользователю его Account ID.
  • Кабинет пользователя: исправлена проблема модуля TrinityTV возникавшая при отсутствии существующей подписки клиента.
  • Кабинет пользователя: кнопка выхода при авторизации login/both теперь немного менее пугающая.
  • Кабинет пользователя: модуль «тест скорости», на мороз выброшена легаси поддержка флэшового Ookla speedtest mini.
  • Кабинет пользователя: модуль «тест скорости», при SP_TYPE 3 теперь происходит вклейка фрейма с SP_URL.
  • Кабинет пользователя: новый модуль Sweet.tv, работающий на дровах, угле, мазуте и механиках Trinity.

0.9.8 - rev 6806

  • alter.ini: новая опция PRINT_RECEIPTS_ENABLED включающая модуль печати квитанций для Интернет и UKV юзеров.
  • alter.ini: новая необязательная опция PRINT_RECEIPTS_IN_PROFILE включающая возможность печати квитанций для Интернет и UKV юзеров прямо из профиля юзера.
  • alter.ini: новая необязательная опция UKV_STREET_REP_BUILD_SEL включающая дополнительный фильтр по домам в отчете по улицам UKV.
  • alter.ini: новая необязательная опция SWITCHPORT_REPORT_IGNORE_PON, позволяет игнорировать пользователей с онушками в отчете «Пользователи без присвоенного порта»
  • alter.ini: новая опция MULTIGEN_POD_ON_IP_CHANGE, отправляет POD при смене IP пользователя.
  • alter.ini: новая опция MULTIGEN_POD_ON_MAC_CHANGE, отправляет POD при смене MAC пользователя.
  • Модуль «Тарифы судного дня»: в отчет по истории при переходе из профиля пользователя, добавлены стандартные контролы навигации.
  • Модуль «Планирование работ»: теперь показывает в задаче и отсылает сотрудникам в телеграм присвоенные свитч/порт пользователя.
  • Новый модуль "Печать квитанций": позволяет печатать квитанции для Интернет и UKV юзеров. Даже с использованием QR-кодов. Использует стандартные макросы для документооборота + несколько новых.
  • Модуль «Финансовые операции»: исправлена косметика для случаев, если у пользователя не присвоен договор.
  • Сервис Прием заявок на подключение: теперь должен бы нормально работать на PHP >= 7.2
  • Модуль UKV: в отчет по улицам добавлена возможность дополнительной фильтрации по домам юзеров.
  • Модуль Склад: отчеты вынесены в отдельный, соответствующий раздел на панели.
  • Модуль «Склад»: добавлено новое право WAREHOUSEREPORTS управляющее доступом к отчетам.
  • Модуль «Склад»: отчет по остаткам по датам - теперь отдельно показывает затраты ТМЦ на подключения и другие задачи в случае использования Отчета по задачам.
  • Модуль Регистрация ONU/ONT на ZTE/Huawei OLT: Небольшой рефакторинг и улучшения. Так же исправлены мелкие баги.
  • Модуль «Хелпдеск»: исправлен показ поля «кредит» при просмотре тикетов пользователей.
  • Модуль «Пинг по MAC»: теперь умеет сигнализировать о ситуациях, когда ответы приходят не от MAC присвоенного пользователю.
  • Модуль КучаГен: переписана механика работы сервисов CoA/PoD. Ликвидированы проблемы с многопоточным запуском и правами после обновлений.
  • Модуль Опрос свитчей добавлен SNMP шаблон для Mikrotik RB750. Спасибо Сергею Оленичу.
  • Модуль «Интеграция с AskoziaPBX»: исправлена работа счетчиков при использовании маршрутов вызовов.
  • Модуль «Экзистенциальный конь»: исправлены счетчики телефонных вызовов при использовании маршрутов вызовов.
  • Модуль «Почему ты звонишь?»: теперь при сохранении суточной статистики игнорирует анонимные номера телефонов.
  • Модуль Тарифы судного дня: добавлено новое право DDTCONF отвечающее за доступ к конфигурации модуля.
  • Модуль «Панель задач»: иконка «Тарифы судного дня» теперь ведет напрямую к отчету вместо конфигурации.
  • Модуль OmegaTV: добавлена базовая поддержка работы с плейлистами.
  • Глобальное меню: добавлена иконка для быстрого перехода к отчету по тарифам судного дня.

0.9.7 - rev 6775

  • Изменения в структуре БД. см. дамп.
  • alter.ini: новая опция NMLEASES_EXTEND для поиска MAC в нестандартных вариантах.
  • alter.ini: новая опция IGNORE_PASSWORD_UNIQUE для отключения проверки уникальности паролей пользователей. Очень не рекомендуем это включать без полного осознания происходящего.
  • alter.ini: новая необязательная опция BABLOGUESSING. Вам она не нужна.
  • alter.ini: новая опция WAREHOUSE_RECPRICE включающая рекомендованную цену вместо средней для расходных операций на складе.
  • alter.ini: новая опция EASY_CHARGE позволяющая быстро чарджить денюжку со счета пользователей.
  • alter.ini: новая опция DDT_ENABLED включающая тарифы судного дня.
  • userstats.ini: новые опции PC_SERIES_AND_SN и PC_SERIES_LENGTH, контролирующие проверку номера партии совместно с серийным номером скертч карточек.
  • Модуль «Астериск»: исправлена сортировка звонков
  • Модуль «Планирование работ»: теперь, при рассылке, сотрудникам в телеграм сообщения подмешивается метка кабеля пользователя интернета либо УКВ.
  • Модуль «Планирование работ»: исправлен баг при попытке применить продвинутые фильтры при печати задач
  • Модуль «Возможности подключений»: починена навигация внутри модуля.
  • Модуль «Возможности подключений»: добавлено логирование и показ истории изменений возможностей.
  • Модуль «Менеджер обновлений»: теперь также умеет проверять какой релиз сейчас является последним стабильным.
  • Модуль «Пинг по MAC абонента»: добавлена возможность указывать количество пакетов.
  • Модуль «Пинг по MAC абонента»: теперь также умеет показывать результаты в виде графичков. Немного исправлена косметика.
  • ПОНизатор: в очередной раз исправлен сбор FDB для ZTE OLT (EPON).
  • Модуль «Поиск оплат»: добавлен фильтр «Логин содержит».
  • Модуль «Склад»: добавлена возможность рассчета рекомендованной цены вместо средней при оформлении расходных операций.
  • Кабинет Пользователя: теперь тоже должен бы нормально работать на PHP >= 7.1
  • Кабинет Пользователя: модуль «Кредиты» больше не позволяет пользоваться им замороженным или принудительно отключенным пользователям.
  • Кабинет Пользователя: теперь также поддерживается метод авторизации both.
  • Модуль «ПОНизатор»: сделана черновая поддержка OLT Stels FD12XXS. Спасибо Борисову Евгению за щастье пообщаться с этим прекрасным устройством.
  • Модуль «Профиль пользователя»: теперь умеет быстро снимать средства со счета пользователя и автоматически выставлять кредит до следующего месяца.
  • Модуль «Регистрация пользователя»: улучшена визуализация процесса регистрации пользователя.
  • Модуль «УКВ»: улучшена визуализация процесса регистрации пользователя.
  • Модуль «Собака-посылака»: обновлено API RedSMS при использовании SMS_SERVICES_ADVANCED_ENABLED.
  • Новый коммерческий модуль Тарифы судного дня: позволяет гибко управлять автоматизированным жизненным циклом тарифов.
  • Новый модуль «Миграция2 УКВ»: чуть более чем полностью базируется на модуле "Миграция2" и полностью наследует его парадигму «Ubilling live register».
  • RemoteAPI: добавлен новый вызов ddt вызывающий судный день.
  • OpenPayz: переписан код бекенда mypayprivat, можно сказать написан новый, для формирования ссылок на «Быстрый Платеж» от Приватбанка, с возможностью учитывать теги и отправлять платеж на разные ФОПы (ООО).
  • OpenPayz: добавлен новый фронтенд privatmultibyid. Принимает прием платежей от Приват24, только ищет предпринимателей по выставленному тегу в профиле пользователя.
  • OpenPayz: обновлен фронтенд sberbank. Спасибо ad-dycost.
  • OpenPayz: обновлен фронтенд iboxmulti. Спасибо Евгению Борисову.
  • UHW aka Unknown HardWare helper: новый подвид UHW для multigen.

0.9.6 - rev 6717

  • Изменения в структуре БД. см. дамп.
  • alter.ini: новая опция SIGMON_WCPE_AP_LIST_SORT для сортировки отображения БС в мониторинге БС, а так же во всевозможных выпадающих списках и селекторах.
  • alter.ini: новая опция DEVICES_LISTS_SORT_BY_MODELNAME для сортировки моделей оборудования по наименованию модели во всевозможных выпадающих списках и селекторах.
  • alter.ini: новая необязательная опция TASKMAN_SHOW_ALL_YEARS_TASKS для снятия лимита отображения задач в модуле «Планирование работ» только за текущий год.
  • alter.ini: новая необязательная опция USERCPE_TARIFFMASK_CASEINSENS включающая сравнение опций *CPE_TARIFFMASK с именем тарифа пользователя без учета регистра.
  • alter.ini: новая опция PON_UI_USE_TABS включающая табовый интерфейс ПОНизатора.
  • alter.ini: новая опция ANDROID_ENABLED включающая поддержку API для приложения Android
  • alter.ini: новая необязательная опция OLD_USERCONTROLS возвращающая на место старые элементы навигации между профилем/редактированием пользователя.
  • alter.ini: новые опции MAPON_ENABLED и MAPON_APIKEY заведующие поддержкой взаимодействия с сервисом MapOn.
  • alter.ini: новая необязательная опция MULTIGEN_UNTIMEOUT указывающая время кэширования препроцесснутых юзернеймов.
  • alter.ini: опция TARIFFINFO_IN_PROFILE теперь включена по-умолчанию для всех новых установок.
  • alter.ini: новая необязательная опция SWITCH_GROUPS_ENABLED включающая возможность добавления свичей в группы.
  • alter.ini: новая необязательная опция SIGMON_GROUP_AP_BY_SWITCHGROUP_WITH_TABS включающая группировку БС по группам свичей, а так же табовый интерфейс для каждой группы.
  • Модули Мониторинг сигнала беспроводных БС и «WiFi оборудование»: добавлена возможность сортировки БС по ID, IP и LOCATION.
  • Модуль «Планирование работ»: добавлена возможность просмотра всех существующих заявок, а не только за текущий год.
  • Модуль «Askozia monitor»: исправлено несовпадение порождаемых модулем прав и проверяемых им же.
  • Модуль «Профиль пользователя»: добавлена возможность сравнения опций *CPE_TARIFFMASK с именем тарифа пользователя без учета регистра для более точного управления отображением элементов управления пользовательских CPE.
  • Модуль Склад: Добавлен показ дат создания забронированных ТМЦ на сотрудников.
  • Модуль «Склад»: добавлена возможность печати истории бронирований по сотруднику с фильтрацией диапазона дат.
  • Модуль «УКВ»: отчеты по должникам и антидолжникам теперь более адекватно реагируют на комплексные услуги и состояние заморожености.
  • Модуль «Пользовательские карты»: теперь также нормально работает с картами Google.
  • Модуль «Склад»: теперь посылает в Telegram суммарную стоимость забронированных ТМЦ в дневной сводке.
  • Модуль «Склад»: в массовом бронировании при выборе сотрудника теперь показаны ранее созданные на него сегодняшние брони.
  • Модуль «Склад»: при создании массовой брони теперь нормально показано количество с единицами измерения после создания брони.
  • Модуль SMSZilla: для направления «Интернет» добавлен фильтр пользователя по свичу.
  • Модуль Живи с этим: добавлена возможность искать пользователей по свичу.
  • Модуль «Панель задач»: теперь не показывает заголовки категорий если в них нету доступных элементов.
  • Модуль «Глобальное меню»: также прячет заголовки категорий в случае если элементы не доступны текущему администратору.
  • Модуль «Работы»: оптимизировано быстродействие.
  • Модуль «Работы»: добавлен показ предыдущих задач по пользователю.
  • Модуль «УКВ»: добавлена возможность быстрого поиска предыдущих задач по пользователю.
  • Модуль «Комплексные тарифы»: исправлена проверка валидности опций.
  • Модуль КучаГен: исправлена проблема при первом проходе вызова multigentraff.
  • Модуль «КучаГен»: улучшено быстродействие просмотра сессий пользователей, добавлено опциональное кэширование.
  • Новый модуль «MapOn»: позволяет быстренько посмотреть где находятся ваши машинки и куда они сегодня ездили.
  • Модуль Учет зарплат: исправлена ошибка при просмотре списка отсутствующих табелей учета рабочего времени.
  • Модуль Регистрация ONU/ONT на ZTE/Huawei OLT: Показывает ошибку если количество зарегистрированных ONU больше допустимого (64 EPON / 128 GPON).
  • Модуль Регистрация ONU/ONT на ZTE/Huawei OLT: Теперь умеет работать с Huawei MA OLT
  • Модуль Регистрация ONU/ONT на ZTE/Huawei OLT: Минорные оптимизации и рефакторинг
  • Модуль Понизатор: Исправлен опрос FDB и интерфейсов для ZTE EPON (ETGHK)
  • Модуль «Megogo»: исправлена сборка списка активных подписчиков.
  • Модуль «Хелпдеск»: значительно оптимизировано быстродействие при просмотре тикетов.
  • Модуль «История звонков»: облагорожен внешний вид, добавлена возможность обновления данных о принадлежности звонков пользователям.
  • Модуль «Свичи»: добавлена возможность группировать свичи путем создания групп. Для чего это использовать мы пока не придумали…хотя нет, эта фича оказалась весьма полезной для организации табового по-группового интерфейса модуля Мониторинг сигнала беспроводных БС. Есть надежда, что в будущем мы найдем этому еще какое-то применение.
  • Модуль «Астериск»: вывод данных переписан на Ajax. Ускорена работа модуля.
  • Кабинет пользователя: в модуле кредитования исправлено уведомление о переизбытке средств на счету.
  • Глобально: добавлена возможность сортировки оборудования по наименованию модели во всевозможных выпадающих списках и селекторах.
  • Глобально: переписано все низкоуровневое API работы с картами.
  • Глобально: исправлена совместимость с версией PHP >= 7.1
  • Глобально: исправлены алерты о частичном HTTPS в модулях использующих аватарки администраторов.
  • Глобально: добавлено API для приложения Android, которое позволяет управлять заявками и профилем пользователя с мобильного телефона. Приложение пока находится в БЕТА-тестировании.
  • Глобально: стандартные элементы навигации между профилем/редактированием пользователя стали чуть более осмысленными.
  • Глобально: улучшен режим отладки подсистемы UbillingCache. Теперь он также умеет логировать объемы данных, используемый движок кэширования и пытается детектировать попадания.
  • OpenPayz: добавлен фронтенд для работы с City24. Спасибо Евгению Борисову.
  • OpenPayz: для бекенда LiqPay добавлена комиссия для платежа на произвольную суму
  • OpenPayz: добавлены бекенд и фронтенд privat_ishop работающий с Приват24 для физических и мерчантом. (Оплата услуг на карточку мерчанта.)
  • OpenPayz: исправлена работа фроненда для IBOX

0.9.5 - rev 6653

  • Изменения в структуре БД. см. дамп.
  • alter.ini: новые опции FWTBT_* управляющие знанием о том, по ком звонит колокол.
  • alter.ini: новая опция CALLSHIST_ENABLED включающая модуль «История звонков».
  • alter.ini: новые необязательные опции PON_UONU_USER_BY_MAC_SEARCH_* управляющие возможностью поиска пользователя по МАС при регистрации ONU из «неизвестных ONU».
  • alter.ini: новая опция IPCHANGE_ARP_CLEANUP указывающая на необходимость очистки от старых arp-записей при смене IP пользователя.
  • alter.ini: новая опция STICKY_REVELATIONS_ENABLED включающая механику откровений.
  • alter.ini: новая опция ISHIMURA_ENABLED включающая планетарный потрошитель Ишимура.
  • alter.ini: новая опция PONCPE_CONTROLS_ENABLED включающая отображение элементов управления для присваивания PON CPE в профиле пользователя.
  • alter.ini: новая необязательная опция PONCPE_TARIFFMASK указывающая маску имени тарифа, для пользователей, для которых требуется учет PON CPE.
  • userstats.ini: добавлена новая необязательная опция AF_TARIFF_ALLOW_ANY позволяющая включить возможность заморозки счета из личного кабинета не взирая на тарифный план абонента.
  • userstats.ini: новая опция ISHIMURA_ENABLED включающая использование трафика Ишимуры при показе статистики.
  • userstats.ini: новая необязательная опция MG_TARIFFSALLOWED при помощи которой можно ограничить тарифы на которых разрешено использование Megogo.
  • Модуль «Планирование работ»: исправлена ошибка, появляющейся при фильтра заявок «Показать задачи только для меня»
  • Модуль «Печать документов»: исправлена работа макроса {CONTRACT} при использовании не уникальных номеров договоров.
  • Модуль «Возможности подключений»: добавлена текстовая пометка о телепатической угаданности пользователя, для упрощения фильтрования.
  • Модуль «Отчет по подключениям»: в статистику мертвых пользователей добавлен раздельный счетчик замороженных.
  • Модуль «Учет зарплат»: для зарплатных ведомостей реализована возможность просмотра/печати без графиков.
  • Модуль SMSZilla: для направления «Интернет» добавлен фильтр активности пользователя.
  • Модуль «Сети и услуги»: из модуля «Смена IP» портирована статистика использования адресов.
  • Модуль «Работники»: добавлена возможность ограничивать сумму пополнения абонентов в месяц
  • Модуль «Финансовый отчет»: исправлена сортировка в сводке за год.
  • Модуль «Отчет по подключениям»: селектор года теперь сохраняет свое состояние.
  • Модуль «Финансовый отчет»: селектор года теперь сохраняет свое состояние.
  • Модуль «Импорт банковских выписок»: оптимизировано быстродействие, возможно исправлена проблема повторного внесения некоторых платежей.
  • Новый модуль По ком звонит колокол: позволяет получать near real-time оповещения о входящих звонках.
  • Модуль «По ком звонит колокол»: исправлены дубликаты отображения входящих звонков
  • Модуль «Текущий кеш FDB»: добавлена возможность навигации из модуля в профиль свитча.
  • askozianum: теперь также логирует входящие звонки в базу.
  • Новый модуль «История звонков»: позволяет просматривать предыдущие входящие звонки ваших абонентов.
  • Модуль Учет зарплат: добавлена возможность отметить для выплаты все работы одним кликом.
  • Модуль «Планирование работ»: исправлена ошибка приводившая к невозможности удаления задач в некоторых ситуациях.
  • Модуль «Телефонный справочник»: теперь использует JQuery Data Tables для показа списка контактов.
  • Модуль «Смена IP»: теперь также умеет чистить за собой старые arp записи при смене IP.
  • Модуль «Объявления»: полностью переделан код, скорость загрузки модуля увеличилось в много раз.
  • Модуль «Персональные заметки и напоминания»: добавлена возможность осыпать всех откровениями.
  • Модуль «Удаление пользователя»: теперь при удалении пользователя также очищаются его детали подключения.
  • Модуль SMSZilla: исправлена работа фильтра «денег не хватит на следующий месяц».
  • Модуль «TrinityTV»: добавлен функционал привязки устройств из личного кабинета абонента.
  • Модуль «Отчет по задачам»: исправлен показ дат в печати.
  • Модуль Склад: история бронирования теперь позволяет нормально отслеживать историю конкретной брони.
  • Модуль «Склад»: теперь умеет рассылать сотрудникам зарезервированные на них ТМЦ скопом, для сверки того что у них в багажниках.
  • Модуль «Статистика по трафику»: теперь также агрегирует при показе нативный трафик коллекторов с трафиком Ишимуры.
  • Модуль «Онлайн»: теперь также агрегирует при показе нативный трафик коллекторов с трафиком Ишимуры.
  • Понизатор: добавлена возможность поиска пользователя(логина и IP) по МАС при регистрации ONU из «неизвестных ONU». Так же для тех, кто использует ONU с NAT, у которых МАС WAN-подключения изменяется на какое-то значение добавлена возможность инкремента/декремента МАС адреса ONU.
  • Модуль «Права администраторов»: добавлена возможность на ходу перелогиниваться в режиме призрака, под другими администраторами.
  • Модуль «Состояние системы»: добавлена возможность уничтожения отдельных ключей кэша.
  • RemoteAPI: добавлен новый вызов warehousetelegram для рассылки зарезервированных ТМЦ.
  • Глобально: в диалогах выбора года расширен диапазон доступных для выбора лет.
  • Глобально: исправлен фильтр ввода email, теперь email может содержать тире
  • Кабинет пользователя: подавлены попытки Google Chrome пытаться автоматически переводить страницу.
  • Кабинет пользователя: исправлены проблемы со входом по логину/паролю.
  • Кабинет пользователя: модуль «Статистика по трафику» теперь также агрегирует нативный трафик коллектора с трафиком Ишимуры при показе.
  • Кабинет пользователя: модуль «Megogo» теперь умеет ограничивать использование сервиса относительно тарифов пользователя.
  • OpenPayz: добавлен фронтэнд для работы с ПриватБанком «PRIVATX_STRICT», призванный обеспечить слегка противоположный фронтэнду «PRIVATMULTI» функционал.
  • OpenPayz: фронтенд «IBOX» - добавлена отдача информации по пользователю
  • UBinstaller: собарны бинарные пакеты для установки биллинга на FreeBSD 12.0 amd64.
  • UBinstaller: для конфигуратора NAS на rscriptd собраны бинарные пакеты для FreeBSD 12.0 amd64.
  • UBinstaller: на мороз выкинуты все неактуальные и не поддерживаемые на данный момент релизы FreeBSD.


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

changelog2019.txt · Последние изменения: 2019/11/11 22:47 — bobr
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki