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

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

  • Пьем чай
  • Изменения в структуре БД. см. дамп.
  • userstats.ini: добавлена новая опция PC_QUEUED перемещающая обработку платежных карточек в отдельную очередь.
  • alter.ini: опция CREATETASK_IN_PROFILE теперь включена по-умолчанию.
  • alter.ini: новая необязательная опция TASKMAN_SHORT_AUTOCOMPLETE ускоряющая(кусь) автокомплит при создании задач в планировщике.
  • alter.ini: новая необязательная опция SMSZILLA_NOCACHE отключающая использования кэшированных данных SMSZill-ой.
  • alter.ini: новая опция QINQ_ENABLED включающая менеджмент QinQ.
  • alter.ini: новая опция SMS_SERVICES_ADVANCED_ENABLED, включающая режим «продвинутой» собаки-посылаки.
  • alter.ini: новая необязательная опция SMS_SERVICES_BINDINGS_CACHE_LIFETIME, определяющая таймаут обновления кеша «продвинутой» собаки-посылаки.
  • alter.ini: новая опция BANKSTAMD_ENABLED включающая парсинг экселявых выписок.
  • Опрос свичей по SNMP: добавлен шаблон для опроса Cambium ePMP 1000 Force 200. Спасибо Сергею Оленичу.
  • Модуль Регистрация ONU/ONT на ZTE OLT: Добавлена совместимость с новым типом карт ETGHK.
  • Модуль Регистрация ONU/ONT на ZTE OLT: исправлены ошибки. К сожалению пришлось модифицировать ключ. Обратитесь перед обновлением за новым ключем.
  • Модуль Регистрация ONU/ONT на ZTE OLT: Попытки улучшить обработку ошибок при регистрации EPON ONU (штатная ситуация). Теперь hostname у OLT обязан быть ZXAN.
  • ПОНизатор: Добавлен парсер FDB для ZTE устройств.
  • ПОНизатор: Добавлен новый шаблон для ZTE c300. Теперь есть принципиальные отличия для опроса FDB для с300 и с320.
  • Модуль «Менеджер обновлений»: изменен порядок сортировки элементов на «от свежих к древности».
  • Модуль SMSZilla: исправлена сортировка фильтров и шаблонов.
  • Модуль «SMSZilla»: для направления SMS «Интернет» добавлен фильтр «Тариф пользователя содержит».
  • Модуль УКВ: добавлена функциональность смены тарифа «со следующего месяца».
  • Модуль Склад: добавлена возможность печати забронированных на сотрудников ТМЦ
  • Модуль «Склад»: сортировка истории ТМЦ изменена на «от свежих к древности».
  • Модуль «Свитчи»: улучшена работа с правами и показ доступных контролов сотрудникам с ограниченными правами.
  • Модуль «Склад»: реализован функционал массового массового бронирования ТМЦ на работника.
  • Модуль «Вайтборд»: исправлен показ много строчного текста при показе задач.
  • Модуль OmegaTV: добавлена защита от удаления тарифов которые используются какими-то пользователями.
  • Модуль «OmegaTV»: добавлена возможность ручной регистрации подписки для существующих пользователей.
  • Модуль «OmegaTV»: добавлена возможность ручного присваивания устройств пользователям.
  • Модуль «Профиль пользователя»: в «черной магии» теперь доступен быстрый переход к профилю OmegaTV.
  • Модуль «Склад»: теперь посылает сотрудникам в Телеграм оповещения о забронированных на них ТМЦ.
  • Модуль «Статистика по трафику»: добавлена возможность рендеринга графиков пользователей на Mikrotik NAS с PPPoE.
  • КучаГен: добавлено фильтрование данных аккаунтинга по пользователю.
  • Модуль «Поиск задач»: добавлен поиск по создававшему задачу администратору.
  • Модуль «Профиль пользователя»: в черную магию добавлена возможность быстрого перехода к аккаунтингу КучаГен-а.
  • Модуль «SMSZilla»: исправлена работа макроса LACK. Теперь он учитывает переход тарифа со следующего месяца.
  • Модуль «Замена свитча»: улучшен интерфейс выбора свитчей.
  • Модуль «Хранилище изображений»: исправлена проблема снимки изображений веб-камерой с новыми Firefox.
  • КучаГен: фильтр незавершенных сессий теперь показывает только незавершенные.
  • Модуль «SMSZilla»: для направления «Интернет» добавлен макрос PASSWORD изображающий пароль абонента.
  • Модуль «КучаГен»: исправлено возможное коллапсирование RADIUS клиентов при добавлении новых NAS.
  • Собака-посылака: добавлен новый «продвинутый» интерфейс с диспетчером СМС сервисов и возможностью раутинга СМС сообщений через различные СМС сервисы.
  • Модуль «Собака-посылака»: добавлена возможность посылки сообщений при помощи прямого API Lifecell. Спасибо Босяку.
  • Модуль «Профиль пользователя»: при активации «продвинутой» собаки-посылаки появляется возможность выбрать личный предпочитаемый СМС сервис.
  • Модуль «Свитчи»: теперь при включении QinQ свитчам можно устанавливать SVLAN и начальный CVLAN.
  • Модуль «КучаГен»: добавлен тип юзернеймов QinQ.
  • Модуль «Профиль пользователя»: теперь у вас не должно получаться ситуаций когда разным пользователям присвоены одинаковые порты.
  • Кабинет пользователя: для модуля OmegaTV исправлена локализация.
  • Кабинет пользователя: модуль UKV теперь также реагирует на опцию PAYMENTS_ENABLED.
  • Кабинет пользователя: модуль UKV теперь также показывает запланированную смену тарифа.
  • Remote API: добавлен новый вызов paycardsqueue обрабатывающий очередь платежных карточек.

0.9.2 - rev 6452

  • alter.ini: добавлена новая необязательная опция ONLINE_SHOW_FREEZE_LAT включающая показ LAT для ONLINE_SHOW_FREEZE.
  • alter.ini: добавлена новая опция ROUTEROS_VERSION_TELEPATHY которая позволяет модулю Mikrotik NAS самостоятельно пытаться определять версию RouterOS NASa через SNMP или путем парсинга login web page и, соответственно, выбирать корректный метод подключения к RouterOS API.
  • alter.ini: добавлена новая опция ROUTEROS_VERSION_GET_WEB_PORT неразрывно связана с ROUTEROS_VERSION_TELEPATHY и определяет порт для подключения по HTTP к Mikrotik NAS.
  • alter.ini: добавлена новая опция ROUTEROS_VERSION_GET_SNMP_COMMUNITY неразрывно связана с ROUTEROS_VERSION_TELEPATHY и определяет read community для подключения по SNMP к Mikrotik NAS.
  • alter.ini: добавлена новая опция DROPDOWN_LISTS_IPSERVICE_ORDER_BY_DESCR включающая сортировку выпадающих списков IP-сервисов по описанию, а не по ID в БД.
  • alter.ini: добавлена новая опция USERREG_MAC_INPUT_ENABLED включающая отображение поля МАС-адрес на втором этапе регистрации нового пользователя.
  • alter.ini: добавлена новая опция SPHINX_SEARCH_ENABLED, включающая альтернативный глобальный поиск через SphinxSearch.
  • alter.ini: добавлена новая опция SPHINX_SEARCH_HOST - имя хоста\ip адрес SphinxSearch.
  • alter.ini: добавлена новая опция SPHINX_SEARCH_SQL_PORT - порт для подключений к SphinxSearch.
  • alter.ini: добавлена новая опция SPHINX_SEARCH_USER - имя пользователя для подключения к SphinxSearch.
  • alter.ini: добавлена новая опция SPHINX_SEARCH_PASSWORD - пароль для подключения к SphinxSearch.
  • alter.ini: добавлена новая опция SPHINX_SEARCH_DB - имя базы для подключения к SphinxSearch.
  • alter.ini: так же добавлена пара необязательных опций SPHINX_SEARCH_INDEXES и SPHINX_SEARCH_LIMIT регулирующие поиск и выдачу результатов в SphinxSearch.
  • alter.ini: добавлена новая опция PONIZER_LEGACY_VIEW - включает эмуляцию старого вида понизатора (одна табличка на все ОЛТ-ы).
  • alter.ini: добавлена новая опция WHITEBOARD_ENABLED включающая очередную никому не нужную планировалку.
  • alter.ini: добавлена новая опция OMEGATV_ENABLED включающая интеграцию с сервисом OmegaTV.
  • alter.ini: добавлены новые опции OMEGATV_PUBLIC_KEY и OMEGATV_PRIVATE_KEY устанавливающие ключи для общения с сервисом OmegaTV.
  • alter.ini: добавлена необязательная опция OMEGATV_DEBUG включающая режим низкоуровневой отладки работы с API OmegaTV.
  • userstats.ini: добавлена новая необязательная опция SC_HACKCONTROL, которая запрещает пользователю брать кредит, если он не пополнялся ни разу после предыдущего кредита.
  • userstats.ini: добавлена новая опция OM_ENABLED включающая интеграцию кабинета с сервисом OmegaTV.
  • userstats.ini: добавлена новая опция OM_PROTECTION запрещающая оформлять подписки на которые у пользователя нету денег.
  • Модуль «Профиль пользователя»: исправлена проблема загрузки профиля у администраторов с ограниченными правами при использовании smshistory.
  • Модуль «Профиль пользователя»: добавлено отображение даты заморозки пользователя.
  • Модуль «Склад»: добавлена возможность создавать расходную операцию прямо из брони.
  • Модуль «Склад»: в интерфейсе создания расходов, сортировка задач теперь более вменяемая и человекообразная.
  • Модуль «Склад»: исправлен отчет «Остатки по датам».
  • Модуль «Склад»: добавлено новое право WAREHOUSEOUTRESERVE на создание расходных операций из брони.
  • Модуль «Финансовый отчет»: заменена механика кэширования, исправлено отображение с PHP7.
  • Глобально: в качестве поискового движка глобального поиска теперь можно использовать SphinxSearch для достижения максимальной глобализации.
  • Mikrotik NAS теперь может использовать телепатию для определения версии RouterOS и осознания метода подключения к Mikrotik API. Регулируется опцией ROUTEROS_VERSION_TELEPATHY в alter.ini.
  • Добавлена возможность включения сортировки выпадающих списков IP-сервисов по описанию, а не по ID в БД. Регулируется опцией DROPDOWN_LISTS_IPSERVICE_ORDER_BY_DESCR в alter.ini.
  • Модуль «Регистрация пользователя»: добавлена возможность отображения доступного для заполнения поля МАС-адрес на втором этапе регистрации пользователя. Регулируется опцией USERREG_MAC_INPUT_ENABLED в alter.ini.
  • Модуль «Регистрация пользователя»: добавлена возможность выбора МАС-адреса ОНУ для ассоциации с регистрируемым пользователем из списка неизвестных для каждого конкретного ОЛТ.
  • Модуль «Учет зарплат»: работы тарифицируемые в литрах, теперь не влияют на денежные суммы и классифицируются как топливо.
  • Модуль «Учет зарплат»: в зарплатной ведомости переработаны графики. Теперь они также печатаются на отдельной странице.
  • Модуль «УКВ»: в финансовом отчете заменена механика кэширования на стандартную.
  • Модуль SMSZilla: добавлена возможность очистки списков номеров от номеров принадлежащих абонентам интернета.
  • Модуль «ПОНизатор»: добавлена статистика ONU с неадекватным сигналом по интерфейсам OLT.
  • Модуль «Планирование работ»: добавлена новый параметр для опции TASKMAN_NEWTASK_AUTOTIME. При установке опции в значение 2 - при создании заявки из модуля «Профиль пользователя» - автоматически подставляется время 08:00 следующего дня. Воскресенье игнорируется и подставляется сразу понедельник.
  • Модуль «Планирование работ»: исправлено логирование изменения заявки. Теперь в модуль «События» постоянно не пишется, что изменено время заявки, только если оно действительно изменено. Также добавлена отправка ID заявки в Телеграмм. Частично заменена переменная altercfg
  • Модуль «Планирование работ»: теперь в Telegram также посылает и тариф пользователя.
  • Модуль «Планирование работ»: добавлено подробное логирование по задачам
  • Модуль КучаГен: исправлена работа сценария groupreply для FreeRadius2 - требует замены dialup.conf на новый из пресетов.
  • Модуль «КучаГен»: исправлена нотификация о ошибках в интерфейсе клонирования.
  • Модуль «ПОНизатор»: исправлена проблема опроса некоторых залипающих OLT BDCOM.
  • Модуль «ПОНизатор»: добавлена поддержка кастомных SNMP шаблонов загружаемых из mysnmptemplates также как и для свитчей.
  • Модуль «Панель задач»: теперь персональные заметки умеют перетаскиваться.
  • Новый модуль «Вайтборд»: позволяет планировать задачи время выполнения и планирования которых неизвестно.
  • Модуль «КучаГен»: добавлена возможность копипастить настройки NAS в текстовом виде.
  • Модуль «Склад»: теперь право WAREHOUSEOUTRESERVE позволяет просматривать списки существующих расходных операций.
  • RemoteAPI: исправлена работа вызова функции freezedayscharge на версиях MySQL < 5.7
  • OpenPayz: для фронтенодов fbank2, monobank, privat, privat2, privatmulti, privatx - оптимизирована функция поиска полного адреса абонента, которая исправляет некоторые ошибки в случае неправильного или ручного удаления части адреса с базы данных.
  • OpenPayz: фронтенд Монобанка доведен до работающего из коробки состояния.
  • Динамический шейпер для Mikrotik: теперь учитывает отсутствие burst'ов в тарифных планах. И вроде как даже работает.
  • ПОНизатор: теперь показывает уровни сигнала чуть более ранжировано: хороший, посредственный и плохой с соответствующим цветовым выделением.
  • Модуль «Учет зарплат»: исправлена ошибка возникавшая при добавлении работ отсутствующих в справочнике.
  • Модуль «Планирование работ»: теперь при посылке задачи в Телеграм, к сообщению добавлен пароль пользователя.
  • Модуль Регистрация ONU/ONT на ZTE OLT: Добавлена опция для генерации случайного мака для GPON ONU.
  • Модуль «Регистрация ONU/ONT на ZTE OLT»: Добавлена опция для добавления ONU в ПОНизатор.
  • Модуль «Профиль пользователя»: Исправлено отображение сигналов ONU для GPON.

0.9.1 - rev 6347

  • Изменения в структуре БД. см. дамп.
  • alter.ini: добавлена новая необязательная опция PON_ONU_PORT_MAX включающая статистику заполнения OLT.
  • alter.ini: добавлена новая опция SMS_HISTORY_ON включающая модуль «История СМС сообщений». По умолчанию - отключена.
  • alter.ini: добавлена новая опция SMS_CHECKSTATUS_EXPIRE_DAYS определяющая, через сколько дней после отправки SMS проверка статуса этого сообщения будет прекращена. Навсегда.
  • alter.ini: добавлена новая опция USERPROFILE_APINFO_AUTOLOAD регулирующая автоматическое получение информации о БС в профиле пользователя. По умолчанию - отключена.
  • alter.ini: добавлена новая опция TASKMAN_ADV_FILTERS включающая отображение дополнительных полей фильтрации задач в модуле «Планирование работ».
  • alter.ini: добавлена новая опция ONEPUNCH_ENABLED включающая возможность вызова One-Punch скриптов из RemoteAPI.
  • alter.ini: добавлена новая необязательная опция MOBILE_FILTERS_DISABLED выключающая фильтры мобильных номеров.
  • alter.ini: добавлена новая необязательная опция VSERVICES_CASHTYPEID устанавливающая тип платежей, для виртуальных сервисов.
  • userstats.ini: добавлена новая опция DOCX_DENY_SELFGEN запрещающая самостоятельную генерацию документов пользователям.
  • Модуль «Печать документов»: при создании документов на основе публичных шаблонов, чекбокс публичности теперь по-умолчанию установлен.
  • Модуль «Печать документов»: добавлена возможность редактировать имя и публичность существующих шаблонов docx.
  • Модуль «Помощник прокрастинации»: сильно реворкнут, теперь прокрастинировать можно намного эффективнее.
  • Модуль Живи с этим: изменен процесс логирования выполненных задач. Теперь в логе запись не дублируется, а обновляется оригинальная.
  • Модуль «Живи с этим»: для операции «добавить денег» добавлена возможность выбора типа оплат для внесения денег на счет.
  • Модуль «Живи с этим»: для операции «добавить денег» исправлена функция установки типа оплат при массовом создании задач.
  • Модуль Понизатор: добавлена опциональная статистика по заполнению OLT зарегистрированными на портах ONUшками.
  • Модуль SMSZilla: добавлена возможность фоновой рассылки при помощи RemoteAPI.
  • Модуль Учет зарплат: все отчеты вынесены в отдельный раздел «Отчеты».
  • Модуль «Учет зарплат»: добавлен годичный отчет по зарплатам всех сотрудников.
  • Модуль «Настройки системы»: добавлена возможность редактировать рандомные файлы конфигурации.
  • Модуль «Планирование работ»: все редко используемые элементы, унесены в отдельный раздел «Инструменты».
  • Новый модуль «Сроки выполнения задач»: работает отчетом, при помощи которого можно оценить время реакции и выполнения запланированных задач.
  • Модуль КучаГен: добавлено нормальное детектирование изменения состояния пользователей, CoA теперь работает.
  • Модуль «КучаГен»: добавлен тип сервисов «CoA + POD».
  • Модуль «КучаГен»: полностью переработана работа с атрибутами
  • Модуль «КучаГен»: для шаблонов атрибутов, добавлены модификаторы «Пользователь» для NAS с не только активными пользователями.
  • Модуль «КучаГен»: добавлена пачка новых макросов, предназначенных для использования в сервисах PoD и CoA.
  • Модуль «КучаГен»: добавлены новые уровни логирования для отладки сервисов.
  • Модуль «КучаГен»: в настройки NAS добавлен порт который можно получить из макроса {NASPORT}
  • Модуль «КучаГен»: исправлено редактирование значения шаблонов атрибутов содержащих двойные кавычки
  • Модуль «КучаГен»: для шаблонов атрибутов теперь доступен сценарий groupreply.
  • Модуль «КучаГен»: решены проблемы кластеризации и производительности, при использовании табличек сценариев в innodb.
  • Модуль «КучаГен»: добавлены пресеты конфигов для работы с FreeRadius3.
  • Модуль «КучаГен»: добавлена возможность полного клонирования конфигурации ранее настроенного NAS.
  • Модуль «Удаление пользователя»: теперь запускает быструю регенерацию атрибутов после деактивации пользователя, перед его удалением.
  • Модуль Склад: в список приходных операций добавлен показ примечаний.
  • Модуль «Планирование работ»: добавлен режим печати не разрезными табличками с группировкой по сотрудникам.
  • Модуль «Консоль разработчика»: теперь чуть менее страшная.
  • Модуль «Редактирование мобильного»: теперь умеет отключать фильтры номеров для основной и дополнительных мобилок.
  • Модуль «Записи разговоров Askozia»: теперь также показывает навешенные на пользователя теги.
  • Модуль «Планирование работ»: в отсылаемых сотрудникам SMS теперь фигурирует тип задачи. Они должны знать, что они будут делать по адресу.
  • Модуль «Экзистенциальный конь»: добавлена отдельная колонка с динамикой изменения пользовательской базы.
  • Модуль «Свитчи»: топ упокоившихся свитчей вынесен в отдельный раздел, теперь он показывает топ только за текущий месяц.
  • Модуль «Свитчи»: в топе упокоившихся свитчей починена сортировка.
  • Модуль «Сервера доступа (NAS)»: теперь при удалении NAS также удаляется и вся его конфигурация относящаяся к КучаГен-у.
  • Модуль «Редактирование электропочты»: добавлена принудительная проверка паттерна.
  • Модуль «Движение средств»: добавлена подсветка виртуальных сервисов и бонусов а также других типов дополнительных платежей.
  • Модуль «Поиск оплат»: добавлен дополнительный фильтр по содержимому примечаний платежей.
  • Модуль «Персональные заметки и напоминания»: косметика, улучшено юзабилити.
  • Модуль «Отчет по пунктам продаж»: исправлено несоответствие колонок с количеством активированных карточек и суммой.
  • Модуль «Динамический шейпер»: dnswitch теперь должен нормально работать с PHP7.
  • Модуль «Планирование работ»: добавлена возможность включить дополнительные поля фильтрации задач. Регулируется опцией TASKMAN_ADV_FILTERS в [alteriniconf|alter.ini]].
  • Модуль «Профиль пользователя»: отныне данные о БС не загружаются автоматически при открытии профиля пользователя и для их получения нужно нажать соответствующую кнопку. Это сделано, чтобы избежать долгой загрузки профиля пользователя, если БС в данный момент в оффлайне. Но есть возможность вернуть старое поведение при помощи опции USERPROFILE_APINFO_AUTOLOAD в alter.ini.
  • Кабинет пользователя: исправлена проблема, при которой пользователи ранее не могли скачать документы, сгенерированные по не публичным шаблонам.
  • OpenPayz: в бекенд liqpay добавлена возможность оплачивать на разные магазины по установленному тегу в профиле пользователя (как работает читаем комментарии в конфигурационном файле бекенда).
  • OpenPayz: в бекенд liqpay добавлена возможность вручную вводить сумму платежа, регулируется параметром CUSTOM_PRICE. Значение CUSTOM_PRICE так-же указывает на минимально допустимое значение ввода суммы. Также произведена небольшая косметика кода.
  • OpenPayz: добавлена возможность указывать для каждой платежной системы свой тип платежей посредством опций CASHTYPEID_СИСТЕМА.
  • RemoteAPI: добавлен вызов smszilla производящий рассылку в фоновом режиме.
  • RemoteAPI: добавлен вызов multigentotal для флуша всех сценариев с последующей регенерацией атрибутов и отработкой сервисов.
  • RemoteAPI: добавлен вызов onepunch предназначенный для вызова One-Punch скриптов.
  • Собака-посылака: добавлен новый СМС-сервис SkyRiver(SkySms)
  • Новый модуль «История СМС сообщений». Позволяет собирать и хранить статусы отправленных СМС(если таковые поддерижваются вашим СМС-сервисом), даты отправки и логины пользователей, которым сообщения были разосланы. Неразрывно связан с модулем Собака-посылака. Управляется опцией SMS_HISTORY_ON в alter.ini.
  • UBinstaller: собраны бинарные пакеты для FreeBSD 11.2 amd64.
  • UBinstaller: добавлена возможность выбора экспериментального Stargazer 2.409-rc5 при установке.

0.9.0 - rev 6250

  • alter.ini: добавлена новая опция FREEZE_DAYS_CHARGE_ENABLED включающая возможность ограничивать количество доступных для пользователя дней заморозки
  • alter.ini: добавлена новая опция FREEZE_DAYS_INITIAL_AMOUNT устанавливающая изначальное количество дней заморозки доступное пользователю
  • alter.ini: добавлена новая опция FREEZE_DAYS_WORK_TO_RESTORE устанавливающая изначальное количество дней кулдауна после исчерпания пользователем доступных дней заморозки
  • alter.ini: добавлена новая необязательная опция TASKREPORT_SALARY_MULTIPLIER устанавливающая налоговый множитель на ЗП.
  • alter.ini: добавлена новая необязательная опция ONLINE_SHOW_CONTRACT_FIELD включающая отображение поля «Договор» в таблице «Онлайн пользователей»
  • alter.ini: добавлена новая необязательная опция ONLINE_SHOW_CONTRACT_DATE включающая отображение даты создания договора в поле «Договор» в таблице «Онлайн пользователей». Работает только при включенной опции ONLINE_SHOW_CONTRACT_FIELD.
  • alter.ini: добавлена новая опция MULTIGEN_ENABLED включающая поддержку КучаГена.
  • alter.ini: добавлена новая необязательная опция MULTIGEN_LOGGING включающая логирование КучаГена.
  • alter.ini: добавлена новая опция SWITCHES_SNMP_MAC_EXORCISM включающая получения и отображения MAC устройств полученного по SNMP.
  • alter.ini: добавлена новая опция DISTRICTS_ENABLED включающая справочник районов.
  • alter.ini: добавлена новая опция DISRTICTS_IN_PROFILE включающая показ районов пользователя в его профиле.
  • alter.ini: добавлена новая опция UKV_SHOW_REG_DATA включающая отображение даты регистрации услуги УКВ пользователя в общем списке модуля УКВ.
  • alter.ini: добавлена новая необязательная опция CONTRACT_PROFILE_HIDE выключающая показ номера договора (оферта жы) в профиле пользователя.
  • alter.ini: добавлена новая необязательная опция FREEMB_IN_PROFILE включающая показ «Предоплаченного трафика» в профиле пользователя (в 2к18 ага).
  • alter.ini: добавлены необязательные опции SMSZILLA_MOBILE_LEN и SMSZILLA_COUNTRY_CODE устанавливающие кастомные длину номера и код страны для SMSZilla.
  • userstats.ini: добавлена новая опция FREEZE_DAYS_CHARGE_ENABLED включающая возможность ограничивать количество доступных для пользователя дней заморозки
  • userstats.ini: добавлена новая опция FREEZE_DAYS_INITIAL_AMOUNT устанавливающая изначальное количество дней заморозки доступное пользователю
  • userstats.ini: добавлена новая опция FREEZE_DAYS_WORK_TO_RESTORE устанавливающая изначальное количество дней кулдауна после исчерпания пользователем доступных дней заморозки
  • userstats.ini: добавлена новая опция FREEZE_ALLOW_ON_NEGATIVE_BALANCE разрешающая пользователю замораживать услугу из личного кабинета даже при отрицательном балансе
  • Модуль SMSZilla: исправлено не работавшее обновление кэша превью, в случае отсутствия извлеченных номеров.
  • Модуль «SMSZilla»: для направлений SMS «Интернет» и «УКВ» добавлены новые фильтры «Баланс меньше нуля» и «Баланс нулевой».
  • Модуль «SMSZilla»: для направления SMS «Интернет» добавлены новые фильтры «IP содержит» и «У пользователя установлен кредит».
  • Модуль «SMSZilla»: нормализатор телефонных номеров в E164 полностью переписан. Теперь его можно использовать и в Японии и на Арубе.
  • Модуль «SMSZilla»: для направления «Интернет» добавлен фильтр «Пользователь не заморожен».
  • Модуль «SMSZilla»: для направления «Списки номеров» добавлены фильтры «примечание не содержит» и «не является нашим пользователем».
  • Модуль УКВ: добавлена обработка ситуаций с удаленными типами тегов.
  • Модуль «УКВ»: добавлена возможность отображение даты подключения в общем списке пользователей
  • Модуль «УКВ»: в отчет по контролю целостности добавлено детектирование проблем с комплексными пользователями.
  • Модуль Megogo: в списке существующих подписок исправлена сортировка по полям с индикаторами.
  • Модуль «Учет зарплат»: в графиках работника, теперь показана сумма коэффициентов вместо количества выполненных работ.
  • Модуль «Учет зарплат»: селектор типа работ при поиске по зарплатной ведомости, теперь сохраняет свое состояние.
  • Модуль «Профиль пользователя»: добавлена индикация времени заморозки пользователя, либо времени которое прошло от начала месяца для новых пользователей. Но это не точно.
  • Модуль «Зачем звонишь?»: добавлена статитистика по времени реакции на пропущенные звонки.
  • Модуль «Экзистенциальный конь»: добавлен сбор статистики по задачам, тикетам, возможностям подключений, заявкам на подключение, мертвым свитчам и лысому черту.
  • Модуль «ПОНизатор»: в очередной раз исправлен опрос OLT Stels. Теперь кажется окончательно.
  • Модуль «Отчет по задачам»: добавлена возможность показа затрат на работы с учетом налогов на заработную плату.
  • Модуль «Сети и услуги»: добавлена базовая валидация форматов IP и сетей с масками.
  • Модуль «Сервера доступа (NAS)»: добавлена базовая валидация формата IP NAS.
  • Модуль Живи с этим: добавлена возможность создавать задачи для массы пользователей сразу.
  • Модуль «Живи с этим»: вывод информации о запланированных и прошедших задачах переведен на Ajax. При больших объемах задач - это сокращает время загрузки страницы, а также позволяет быстро отфильтровать данные.
  • Модуль «Заявки на подключение»: добавлен показ телефона в списке заявок.
  • Модуль «Онлайн»: на мороз выброшена старая ручная сборка JSON-а для режима с кэшированием aka «HP mode 2».
  • Модуль «Планирование задач»: при посылке задач сотрудникам при помощи Telegram добавлены дата и время на когда задача запланирована.
  • Модуль «Whois»: добавлены бекрезолв и кэширование ранее полученных данных о IP.
  • Модуль «AskoziaPBX»: добавлен показ статистики ответов из Реакции на звонки.
  • Модуль «Сервера доступа NAS»: теперь позволяет одновременно использовать FreeRadius, JunGen и КучаГен.
  • Модуль «Сервер DHCP»: добавлена возможность просмотра и скачивания лога dhcpd.
  • Модуль «Планирование задач»: в отсылаемых сотрудникам СМС теперь фигурирует таки время, на когда они должны были выполнить задачу.
  • Модуль «ARPдиагностика»: унифицировано уведомление о несовпадении MAC адресов с ожидаемыми.
  • Заморозка пользователя: добавлена возможность ограничивать количество дней заморозки доступных для пользователя с последующим кулдауном в теченни определенного времени.
  • Модуль «Свичи»: добавлено отображение MAC устройства полученного при опросе его по SNMP. Необходима опция SWITCHES_SNMP_MAC_EXORCISM.
  • Модуль «Уровни сигнала на БС»: добавлена функция получения и сохранения MAC адреса устройства для дальнейшей работы с ним в модуле «Свичи». Необходима опция SWITCHES_SNMP_MAC_EXORCISM.
  • Модуль «Уровни сигнала на БС»: в вывод информации об устройстве добавлен MAC устройства для Mikrotik и устройств UBNT.
  • Модуль «Уровни сигнала на БС»: переработана функция возврата MAC адреса. Стала более универсальной. Можно использовать в других местах. Небольшая косметика кода.
  • Модуль «SMSZilla»: для направления SMS «интернет» добавлен новый макрос {LACK} указывающий на недостаток счета абонента.
  • Модуль «SMSZilla»: добавлена краткая справка по доступным макросам при редактировании и создании шаблонов.
  • Модуль «SMSZilla»: добавлена нотификация о том, что была произведена реальная рассылка.
  • Новый модуль «Справочник районов»: позволяет вдумчиво фильтровать существующих абонентов по районам своего или чужого присутствия.
  • Модуль «Профиль пользователя»: при включенной опции PASSWORDSHIDE теперь прячет всю строку «Пароль».
  • Модуль «Профиль пользователя»: теперь умеет не показывать строку договора абонента.
  • Модуль «SMSZilla»: для направления SMS «Интернет» добавлен новый фильтр «Район».
  • Модуль Собака-наблюдака: добавлен тип проверки opentickets возвращающий количество открытых тикетов хелпдеска.
  • Модуль «Собака-наблюдака»: добавлен оператор notempty проверяющий не является значение пустотой.
  • Модуль «Собака-наблюдака»: добавлены операторы > = и < =.
  • Модуль Собака-посылака: добавлена возможность посылки SMS при помощи сервиса SMSPILOT. Спасибо Сергею Щучкину.
  • Модуль «Проверка целостности свитчей»: улучшен поиск возможных петель в в коммутации свитчей.
  • Модуль «Виртуальные сервисы»: теперь умеет также добавлять деньги на счет абонента. Для этого у сервиса должна быть указана отрицательная стоимость.
  • Модули «Города», «Улицы» и «Дома» теперь используют AJAX для отображения информации и всяких манипуляций.
  • Модуль «Пользовательский онлайн»: добавлена возможность отображать поле «Договор» и дату договора в таблице «Онлайн пользователей». Регулируется опциями ONLINE_SHOW_CONTRACT_FIELD и ONLINE_SHOW_CONTRACT_DATE.
  • Модуль «Заявки на подключение»: добавлены раздельные права SIGREQCONF и SIGREQDELETE для конфигурации модуля и удаления заявок.
  • Модуль «AskoziaPBX»: исправлено детектирование входящих транков, при использовании редактора маршрутов.
  • Модуль «Возможности подключений»: добавлен режим показа в виде календарика, для возможности оценки времени затраченного на обработку.
  • Модуль «OpenPayz»: исправлена ручная обработка транзакций.
  • Модуль «Попингатор»: немного косметики.
  • Модуль «Пинг по MAC»: немного косметики.
  • Модуль «Документы пользователя»: Добавлена возможность менять «публичность» существующих и свеже создаваемых документов. Немного косметики.
  • Модуль «Планирование работ»: добавлено новое право TASKMANNODONDATE запрещающее смену даты завершения задачи. Да, для закрытия задач только текущим днем.
  • Модуль «Состояние системы»: теперь кроме проверки состояния БД также умеет рихтовать сломанные таблички.
  • Динамический шейпер теперь работает и для Mikrotik NAS.
  • OpenPayz: добавлен фронтенд monobank для Монобанка. Спасибо Борисову Евгению & Mixtery.
  • OpenPayz: добавлен фронтенд privatmulti для работы с множественными контрагентами посредством ПриватБанка.
  • OpenPayz: добавлены фронтенд и бекенд для работы с платежной системой Ukrpays.
  • RemoteAPI: добавлен вызов getagentdata возвращающий информацию о присвоенном пользователю контрагенте.
  • RemoteAPI: добавлен вызов districtscache обновляющий кэш районов.
  • Миграция с микбила: снова работает.
  • Регистрация ONU для ZTE: фиксы для удаления карт и для регистрации gpon ONT.
  • Глобально: исправлены нетапающиеся ссылки/кнопки в Firefox для Android.
  • Глобально: исправлены множественные ворнинги в логах, которые могли иногда возникать при вылогинивании администраторов.
  • Миграция2 добавлена возможность импортировать даты договоров, а так же автоматически заселять абонента(то есть создавать города, улицы, дома, адреса и т.д., если таковых нет в БД). Автоматическое заселение работает ТОЛЬКО для способа регистрации(«User registration mode») «Ubilling live register».
  • ПОНизатор: исправлен косяк баг с обработкой сигналов для OLT V-Solution V1600D
  • Опрос свичей по SNMP: файлы шаблонов SNMP переведены в UTF-8 без BOM, символ окончания строк переведен в UNIX формат, добавлены новые параметры для получения MAC устройства.
  • Кабинет пользователя: теперь чуть более понятно показывает стоимость виртуальных сервисов или бонусов.
  • Кабинет пользователя: теперь интерфейс самостоятельной генерации документов, не показывается, в случае отсутствия публичных шаблонов.
  • Mikrotik API теперь умеет использовать новый метод подключения к Mikrotik NAS с RouterOS версии 6.43 и выше.

0.8.9 - rev 6055

  • alter.ini: добавлена новая опция PON_OLT_INDIVIDUAL_REPOLL_AJAX, включающая индивидуальный опрос OLT с помощью AJAX.
  • alter.ini: добавлена новая опция PON_QUICK_OLT_LINKS, включающая быстрый переход между OLT.
  • alter.ini: добавлена новая опция PON_ONU_CHARTS_SPOILER_CLOSED, регулирующая режим изначальной «открытости» спойлера с графиками истории сигнала ONU.
  • userstats.ini: добавлена новая опция SHOW_EXT_MOBILES включающая показ дополнительных мобилок в кабинете.
  • Модуль «Пользовательское WiFi оборудование»: исправлена проблема возникавшая в случае, если нету ни единой добавленной базовой станции.
  • Модуль Собака-наблюдака: добавлен тип проверки hopeping.
  • Модуль «Печать чеков»: добавлен макрос {PAYMENTID} для печати на чеках пользователей.
  • NAS Juniper MX: скрипты инициализации пользователей, теперь должны работать на PHP7.
  • ПОНизатор: Новый snmp шаблон для Eltex LTP серии (gpon).
  • ПОНизатор: Новый snmp шаблон для ZTE c220 (epon).
  • ПОНизатор: исправлена работа с индексами ONU для OLT Stels.
  • ПОНизатор: добавлен опрос и показ дистанции до ONU а также их интерфейсов для OLT Stels.
  • ПОНизатор: добавлена возможность поиска не зарегистрированных ONU и их быстрой регистрации для OLT Stels.
  • ПОНизатор: теперь показывает имя интерфейса для ONU на ZTE OLT (EPON).
  • Модуль Отчет по задачам: добавлена сводка по материалам потраченным конкретно на подключения.
  • Модуль «Объявления»: теперь в объявлениях администраторам возможно использовать HTML.
  • Модуль Записи звонков: улучшено детектирование пользователей, добавлено кэширование, оптимизировано быстродействие.
  • Модуль «Профиль пользователя»: при включенных дополнительных мобилках, добавлен быстрый переход к их редактированию.
  • Модуль «Редактирование мобильного»: добавлена возможность быстрого добавления доп. мобилки из списка звонивших сегодня.
  • Модуль «Теги»: при удалении типа тега, теперь он также удаляется со всех пользователей.
  • Модуль «Платежные карточки»: исправлен вывод ошибок при печати карточек, когда в шаблоне не указаны все данные.
  • RemoteAPI: добавлен вызов askozianum возвращающий состояние абонента по его номеру. Нужно для хитрых диалпланов.
  • OpenPayz: для банка «Фамильный» добавлен EasyPay-совместимый фронтенд fbank2 возвращающий также адрес и состояние счета абонента при поиске.
  • ПОНизатор, Мониторинг сигнала БС: кнопки индивидуального опроса БС/OLT теперь анимированы для визуализации процесса получения данных.
  • Мониторинг сигнала БС: исправлен баг с модальной формой при быстрой регистрации CPE.
  • ПОНизатор: добавлена возможность получения статистических данных для OLT V-Solution V1600D и соответствующий SNMP-шаблон.
  • ПОНизатор: добавлена возможность индивидуального опроса OLT через AJAX без перезагрузок и обновлений страницы. Регулируется опцией PON_OLT_INDIVIDUAL_REPOLL_AJAX в alter.ini.
  • ПОНизатор: список неизвестных ONU теперь использует модальную форму для регистрации таких ONU. Работает через AJAX без перезагрузок и обновлений страницы.
  • ПОНизатор: в список неизвестных ONU добавлена возможность подтягивать данные абонента, если существует абонент с таким же MACом, как у ONU. Полезно тем, кто использует ONU c NAT. Позволяет быстро подтягивать необходимые данные в модальную форму регистрации неизвестной ONU.
  • ПОНизатор: добавлена возможность быстрого перехода между OLT. Регулируется опцией PON_QUICK_OLT_LINKS в alter.ini.
  • ПОНизатор: немного улучшена косметика графиков истории сигнала ONU. Так же они спрятаны под спойлер. Режим изначальной «открытости» спойлера регулируется опцией PON_ONU_CHARTS_SPOILER_CLOSED в alter.ini.
  • ПОНизатор: в таблицы с ONU для каждой OLT добавлена колонка «Причина последней деригистрации». Пока работает только для OLT V-Solution V1600D.
  • Модуль «Очередь сообщений»: теперь для показа очередей SMS, Email, Telegram сообщений, используется JQuery DataTables.
  • Модуль SMSZilla: для направления SMS «Интернет» теперь также доступен макрос {PAYMENTID}.
  • Модуль «Собака-посылака»: теперь в нем происходит меньше странной херни.
  • Модуль «Отчет по подключениям»: добавлена возможность просмотра померших за год пользователей.
  • Модуль «Состояние системы»: немного косметики, добавлена статистика эффективности memcached и redis.
  • Модуль «Свитчи»: добавлена возможность нахождения длинных гирлянд из свитчей при помощи психо-паспорта.
  • Модуль «Свитчи»: добавлена возможность нахождения свободных от свитчей IP.
  • ПОНизатор: «Причина последней деригистрации» теперь работает и для OLT BDCOM P3310C.
  • Модуль Учет зарплат: в зарплатной ведомости по работнику добавлен показ абсолютных значений в графиках.
  • Модуль «Учет зарплат»: в зарплатную ведомость добавлен поиск по типам работ.
  • Новый модуль «Помощник прокрастинации»: доступен из контекстной справки и позволяет прокрастинировать.
  • UBinstaller: для автоконфигуратора NAS rscriptd добавлены бинарные пакеты для FreeBSD 11.1 amd64.
  • UBinstaller: объем памяти доступный PHP по-умолчанию теперь увеличен до 512Мб
  • UBinstaller: установлены правильные параметры запуска memcached по-умолчанию.

0.8.8 - rev 6006

  • Изменения в структуре БД. см. дамп.
  • alter.ini: добавлена новая опция SMSZILLA_ENABLED включающая SMSZill-у.
  • alter.ini: добавлена новая опция MTSIGMON_QUICK_AP_LINKS включающая быструю навигацию между БС.
  • alter.ini: добавлена новая опция LDAPMGR_ENABLED включающая «Управление LDAP».
  • alter.ini: Опция DB_LOCK_ENABLED теперь включена по-умолчанию после установки.
  • alter.ini: добавлена новая опция MTSIGMON_CPE_AUTOPOLL включающая автоматический опрос WiFi CPE.
  • Модуль «Права администраторов»: добавлены чекбоксы «выбрать все» для категорий прав.
  • Модуль Склад: добавлена возможность быстрого перехода к истории ТМЦ из остатков, расходов и приходов.
  • Модуль «Интеграция с AskoziaPBX»: исправлена работа с Askozia 5 и звонками попадающими в редактор маршрутов.
  • Модуль «Экзистенциальный конь»: исправлена работа с Askozia 5 и звонками попадающими в редактор маршрутов.
  • Модуль Мониторинг сигнала на Mikrotik: добавлена возможность опроса Ligowave DLB 2-90.
  • Модуль «Мониторинг сигнала на Mikrotik»: добавлена возможность индивидуального для каждой БС обновления уровней сигналов.
  • Модуль «Мониторинг сигнала на Mikrotik»: больше не называется «Мониторинг сигнала на Mikrotik».
  • Модуль «Мониторинг сигнала на Mikrotik»: теперь гендерно-нейтральный «Мониторинг сигнала беспроводных БС».
  • Модуль «Мониторинг сигнала беспроводных БС»: добавлена возможность быстрого перехода между БС.
  • Модуль УКВ: в модуль автоматического связывания пользователей с их учетными записями интернета, добавлена статистика по количеству.
  • Модуль «Собака-полицияка»: исправлена работа на PHP7, немного косметики по коду.
  • Новый модуль SMSZilla: предназначен для фигурного спама SMS-ками в любых направлениях.
  • Модуль «Поиск пользователей»: при поиске по MAC-у, добавлена нормализация его формата.
  • Модуль «Поиск пользователей»: добавлен поиск пользователя по MAC присвоенной ему ONU.
  • Модуль «Отчет по документам»: теперь в режиме календарика, также показывает документы не только за текущий год.
  • Модуль «ПОНизатор»: добавлена возможность раздельного опроса конкретной OLT.
  • Модуль «Астериск»: небольшая оптимизация и переработка кода на поиск номеров в дополнительных мобильных, которые включаются опцией MOBILES_EXT.
  • Модуль «Астериск»: Так-же добавлен новый параметр «realname» для API удаленного вызова процедур.
  • Модуль «Мониторинг сигнала беспроводных БС»: добавлена возможность сохранять историю уровней сигнала клиентских CPE.
  • Модуль «Мониторинг сигнала беспроводных БС»: добавлена возможность получать текущий уровень сигнала для каждой CPE по отдельности.
  • Модуль «Мониторинг сигнала беспроводных БС»: добавлена возможность отрисовки графика уровней сингала для каждой CPE.
  • Модуль «Мониторинг сигнала беспроводных БС»: добавлена возможность создания новой CPE прямо из окна с уровнями сигналов.
  • Модуль «Пользовательское WiFi оборудование»: добавлена возможность просмотра текущего уровня сигнала с CPE и AP.
  • Модуль «Пользовательское WiFi оборудование»: добавлена возможность переопроса уровня сигнала для CPE.
  • Модуль «Пользовательское WiFi оборудование»: добавлена возможность просмотра графиков истории уровней сигналов.
  • Модуль «Пользовательское WiFi оборудование»: добавлена возможность удаления привязки пользователя из формы создания.
  • Новый модуль Управление LDAP: позволяет управлять удаленной или локальной базой пользователей LDAP.
  • Регистрация ONU/ONT на ZTE OLT: увеличены таймауты работы с ONU.
  • Модуль «Мониторинг сигнала беспроводных БС»: улучшено юзабилити при создании CPE из списка уровней сигналов.
  • Модуль «Пользовательское WiFi оборудование»: создание и присваивание CPE теперь использует AJAX для отсылки данных.
  • Модуль «Пользовательское WiFi оборудование»: добавлена возможность показа и опроса уровней сингала из формы редактирования CPE.
  • Модуль «Пользовательское WiFi оборудование»: убрано предупреждение при редактировании CPE.
  • Модуль «Мониторинг сигнала беспроводных БС»: добавлена возможность показа информации о AP, например: SSID, частот, ширины канала и т.д.
  • OpenPayz: в фронтенде ipayx исправлено детектирование пользователя.
  • OpenPayz: для платежной системы ipayx добавлен дополнительный внешний скрипт валидации наличия пользователя (XML POST).
  • OpenPayz: Фронтенд easypay исправлен для работы с PHP >= 5.6
  • OpenPayz: Добавлена новая опция OP_HIGHLOAD_ENABLE призванная починить артефакты обработки транзакций при множественных конкурентных соединениях.
  • OpenPayz: В фронтенде qiwi исправлены ответы при возникновении ошибок.


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

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