"Ой-ой, разработка не идет, ой че так долго? А кагда?"
Ничего не знаем - ни месяца без стабильного релиза. Сегодня вот Ubilling 1.0.5 rev 7354 iris
Коротко о изменениях:
Изменения в структуре БД. см. дамп.
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. В данный момент это реализовано для SNMP-шаблонов BDCOM P3310C и V-Solution V1600D. Управляется следующими опциями alter.ini: PON_IFACE_DESCRIPTION_IN_MAINTAB, PON_IFACE_DESCRIPTION_IN_STATSTAB.
Модуль «Сервис мгновенных сообщений»: минорные улучшения юзабилити.
Модуль Служба ритуальных услуг: небольшая косметика по коду. Теперь возможно опциональное выравнивание счета в 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.
И ссылочки здесь:
Почитать полный чейнджлог: http://wiki.ubilling.net.ua/doku.php?id=changelog2020#rev_7354
Ознакомиться с рекомендациями к обновлению: http://wiki.ubilling.net.ua/doku.php?id=relnotes#section105
Потрогать руками демку: http://ubilling.net.ua/?module=fnpages&pid=demo