changelog2016
Зміст
История изменений Ubilling за 2016-й год
0.8.0 - rev 5261
- alter.ini: добавлена новая опция SENDDOG_ENABLED включающая собаку-посылаку.
- alter.ini: добавлена опция TSUPPORT_API включающая кастомное API для дальнейшей интеграции с интерфейсом для технической поддержки.
- Модуль “Редактирование пароля”: более не позволяет устанавливать пустой пароль пользователя.
- Модуль “Собака-наблюдака”: весь функционал посылки SMS и email-ов безжалостно выкорчеваны. Осталось только складывание в очередь.
- Модуль “Планирование работ”: для посылки SMS теперь требует включенную собаку-посылаку.
- Модуль “Собака-наблюдака”: для посылки SMS теперь использует стандартный класс UbillingSMS.
- Модуль “Собака-наблюдака”: добавлена возможность посылки сообщений в Telegram определенному списку чатов.
- Модуль “Планирование работ”: для посылки SMS теперь использует стандартный класс UbillingSMS.
- Модуль “Планирование работ”: при поиске предыдущих задач по пользователю, теперь также используется телепатия.
- Модуль “Asterisk”: Добавлена назойливость абонентов и просмотр звонков из профиля. Спасибо коллективу Istec.
- Модуль “Настройки системы”: теперь нотификация о отсутствующих опциях конфигов стала более очевидной.
- Новый модуль Собака-посылака: позволяет централизованно управлять опциями рассылки сообщений.
- Модуль “Собака-посылака”: добавлена возможность посылки SMS через сервис SMS-Fly.
- Модуль “Собака-посылака”: добавлена возможность посылки сообщений при помощи бота Telegram.
- Модуль “Собака-посылака”: добавлена возможность посылки email-ов из общей очереди.
- Новый модуль “Очередь сообщений”: показывает текущие очереди sms, email, telegram сообщений ожидающих отправки.
- Модуль “Очередь сообщений”: теперь также умеет создавать новые сообщения для посылки.
- Модуль “OpenPayz”: добавлена возможность поиска и экспорта транзакций по всем платежным системам.
- Модуль “Отчет по использованию платежных карточек”: теперь запоминает состояние селекторов месяца и года.
- Модуль “Панель задач”: переписан с нуля. Изменен формат хранения элементов таскбара.
- Модуль “Панель задач”: добавлена поддержка виджетов.
- Модуль “Интеграция с Askozia PBX”: теперь умеет подсвечивать отдельно неотвеченные звонки с перекрывающимся с предыдущим временем.
- Модуль “Предыдущие тикеты пользователя”: немного косметики.
- Модуль “Склад”: в интерфейс создания расходной операции добавлена средневзвешенная цена ТМЦ.
- Модуль “Планирование работ”: при показе задачи, теперь показано ФИО работника, в случае если оно ассоциировано с логином администратора.
- Модуль “Дополнительные комментарии”: логины администраторов теперь по возможности заменены ФИО сотрудников из соответствующего справочника.
- Модуль “Хелпдеск”: логины администраторов теперь по возможности заменены ФИО сотрудников из соответствующего справочника.
- Модуль “История жизни пользователя”: логины администраторов теперь по возможности заменены ФИО сотрудников из соответствующего справочника.
- Модуль “Сервис мгновенных сообщений”: логины администраторов теперь по возможности заменены ФИО сотрудников из соответствующего справочника.
- Модуль “Учет зарплат”: зарплатная ведомость теперь запоминает состояние календариков и селектора работника.
- Reminder: теперь требует включенной собаки-посылаки.
- RemoteAPI: новый вызов senddog запускающий обработку очередей на отправку собакой-посылакой.
- Класс UbillingSMS: при складировании SMS в очередь, теперь можно указывать, по заказу какого модуля это было сделано.
- Кабинет пользователя: в модуль тикетов добавлена минимальная и ненавязчивая защита от спамботов.
- Кабинет пользователя: небольшая косметика модуля тикетов.
- DarkVoid: больше не пытается обновлять кеш уведомлений, при выполнении вызовов из remoteAPI.
- Скин UbNg: исправлен косметический артефакт пониженной полосатости, возникающий после обновления Firefox 50.0
- phpSysInfo: обновлена до версии 3.2.6.
- Продвинутое управление VLAN-ами: Исправлено генерация DHCP конфигов для dhcp option82 + vlan per user.
- Новые DHCP шаблоны для авторизации по MAC ONU (EPON) для BDCOM и ZTE OLT. (Тесная интеграция с понизатором)
- UBinstaller: Обновлен автообновлятор. Теперь он позволяет выбирать ветку для обновления, а также производит базовую проверку ошибок.
- UBinstaller: Теперь также самостоятельно настраивает логирование dhcpd и устанавливает стандартный враппер для remoteAPI.
0.7.9 - rev 5176
- Изменения в структуре БД, см дамп.
- alter.ini: добавлена новая опция SWITCHES_EXTENDED, включающая работу, с RemoteID свитчей.
- alter.ini: добавлена новая опция WORKING_HOURS устанавливающая диапазон рабочего времени техподдержки.
- alter.ini: добавлена новая, необязательная опция ASKOZIA_DEBUG, включающая режим отладки модуля.
- alter.ini: добавлена новая, необязательная опция TARIFF_REPORT_FULL, включаюшая показ дополнительных сведений о тарифах в отчете.
- userstats.ini: добавлена новая опция SKIN переключающая текущий шаблон.
- Модуль Склад: исправлен баг, в некоторых ситуациях, приводивший к невозможности редактирования существующей брони ТМЦ.
- Новый модуль “RemoteID свитчей”: позволяет просматривать существующие RemoteID свитчей. Спасибо Cidjey Miles.
- Модуль “Поиск пользователей”: теперь умеет искать пользователей, по RemoteID свитча.
- Модуль “Свитчи”: теперь умеет работать с RemoteID свитчей.
- Модуль ПОНизатор: исправлена проблема, приводившая к нотайсам, при первом использовании модуля.
- Модуль “Экзистенциальный конь”: исправлена сортировка данных при показе.
- Модуль “Экзистенциальный конь”: теперь также складирует и показывает отдельно оплаты наличкой.
- Модуль “Экзистенциальный конь”: звонки Askozia считаются только в диапазоне рабочего времени WORKING_HOURS.
- Модуль “Экзистенциальный конь”: теперь голосовая почта Askozia не считается ответом на звонок.
- Опрос свичей посредством SNMP: Добавлен шаблон для D-Link DGS-1510-52.
- Опрос свичей посредством SNMP: Добавлены шаблоны для Dlink-DGS-1210-20, Eltex MES1124MB и MES2124MB. Спасибо Cidjey Miles.
- Опрос свичей посредством SNMP: Добавлены дополнительные парсеры для свитчей Eltex. Спасибо Cidjey Miles.
- Опрос свичей посредством SNMP: Добавлена очистка Counter64 в парсер sp_parse_zyportbytes. Спасибо Дмитрий Лухтионов.
- Опрос свичей посредством SNMP: Дмитрий Лухтионов также прислал пачку шаблонов для Dlink 2108, 3010G, 3026, 3226S, 3100-24TG.
- Модуль OpenPayz: контролы поиска теперь сохраняют свое состояние.
- Модуль “OpenPayz”: графики пополнений платежными системами, стали более вменяемыми.
- Модуль “Интеграция с Askozia PBX”: теперь голосовая почта не считается ответом на звонок.
- Модуль “Интеграция с Askozia PBX”: добавлены раздельные счетчики для рабочего/внерабочего времени.
- Модуль “Аналитика”: переехал с Dygraph на Google charts, также адекватно показывает количество тикетов и запоминает селектор года.
- Модуль “Отчет по тарифам”: теперь также показывает АП, скорость и период тарифов. Зачем это нужно - неизвестно, но это к Дмитрию Лухтионову.
- Модуль “Отчет по тарифам”: улучшено быстродействие, намазано немного косметики.
- Модуль “Отчет по АРПУ”: теперь селектор года, запоминает свое состояние.
- Модуль “ARPдиагностика”: переписан с нуля. Добавлена возможность просмотра локальной ARP таблицы.
- Модуль “Журнал использования UHW”: чистка кода, немного косметики.
- Модуль “Сервер DHCP”: переписан с нуля, в целях обеспечения более человекообразного вида.
- Модуль “Сервер DHCP”: больше не позволяет повесить несколько обработчиков на одну подсеть.
- Модуль “Сервер DHCP”: теперь проверяет уникальность имени конфига при создании сети.
- Модуль “Сервер DHCP”: добавлены возможности загрузки шаблонов, сгенерированных конфигов а также ручного перезапуска DHCP сервера.
- Учет заработной платы и премий: исправлены подписи денежных количеств в зарплатных ведомостях.
- Модуль “Мониторинг сигнала на Mikrotik”: добавлена поддержка AirOS 5.6 и свежее. Спасибо Дмитрию Лухтионову.
- Модуль “Финансовый отчет”: немного косметики.
- Модуль “Права администраторов”: исправлено несовпадение прав для проверок таскбаром и глобальным меню.
- Модуль “Asterisk”: выкинут старый и заменен на обновленный силами коллектива Istec.
- Модуль “Отчет по подключениям”: немного косметики.
- Кабинет пользователя: небольшая косметика модуля УКВ.
- Кабинет пользователя: полностю переписана работа с шаблонами - теперь они стали теоретически переключаемыми.
- Кабинет пользователя: по многочисленным заявкам
некрофиловвозвращены старые шаблоны old и red. - Reminder: теперь проверяет включенность собаки-наблюдаки.
- Reminder: косметическая чистка кода, дополнительные проверки формата телефона, исправления локализации.
- API UserSide: произведена попытка обновления до 1.4 версии.
- RemoteAPI: вызов reminder обзавелся необязательным param=force, осуществляющим принудительную посылку всем незамороженным пользователям.
- Расширение для Chrome: исправлена проблема разваливания в ситуациях, когда абонент является должником.
- UBinstaller: теперь заполняет автоматом пароль к БД, в пресетах MikroTik.
- UBinstaller: softflowd теперь запускается нормальным образом из rc.conf.
0.7.8 - rev 5110
- Изменения в структуре БД, см дамп.
- alter.ini: добавлена необязательная опция FDB_SEARCH_IN_PROFILE, включающая возможность поиска по FDB кешу из профиля.
- alter.ini: опция LOGIN_GENERATION теперь может принимать значение RANDOM8. Вы не поверите - это 8 циферок.
- alter.ini: ONLINE_HP_MODE больше не может принимать значения 0 - старый режим отображения удален.
- alter.ini: Опция ONLINE_FILTERS_EXT удалена за ненужностью.
- alter.ini: Опция ONLINE_LIGHTER удалена за ненужностью.
- alter.ini: ONLINE_HP_MODE теперь может принимать значение 2 - режим очень быстрого рендера с кешированием для больших БД.
- alter.ini: Опция PROFILE_PLUGINS удалена за ненужностью.
- alter.ini: Новая опция EXHORSE_ENABLED включающая поддержку экзистенциального коня.
- alter.ini: Новая опция UKV_ILLEGAL_TARIFFID устанавливающая id тарифа нелегалов УКВ.
- alter.ini: Новая опция UKV_COMPLEX_TARIFFID устанавливающая id тарифа комплексных пользователей УКВ.
- alter.ini: Новая опция UKV_SOCIAL_TARIFFID устанавливающая id тарифа соцпакета УКВ.
- Опрос свичей посредством SNMP: Добавлен шаблон для Zyxel GS-2200-24
- Опрос свичей посредством SNMP: Добавлен шаблон для Foxgate-S6224-S2
- Опрос свичей посредством SNMP: немного косметики.
- Модуль “Онлайн”: теперь использует новый и более безопасный рендер JSON данных. Спасибо Philippe Duke.
- Модуль “Онлайн”: исправлен баг возникавший при ONLINE_HP_MODE 1 после удаления пользователя. Спасибо DarkSpider.
- Служба ритуальных услуг: исправлена невозможность нормального захоронения пользователя, при первом использовании службы.
- Модуль “Отчет по АРПУ”: добавлена возможность выбора года/месяца.
- Модуль “Заявки на подключение”: в список заявок добавлена колонка IP.
- Модуль Склад: операции резервирования теперь требуют отдельного права WAREHOUSERESERVE.
- Модуль “Склад”: теперь после совершения операции бронирования, происходит редирект в соответствующий раздел.
- Модуль “Отчет по деталям подключений”: исправлены права на использование модуля. Спасибо DarkSpider.
- Модуль “Интеграция с Askozia PBX”: неотвеченными теперь считаются, только пропущенные входные звонки.
- Новый модуль: “Экзистенциальный конь”: занимается анализом ранее собранных данных о состоянии БД.
- OpenPayz: вы не поверите, в очередной раз исправлен фронтенд privatx, в целях рабочести из коробки.
- Минорные исправления локализации. Спасибо Инне Оленич.
- RemoteAPI: новый вызов exhorse запускающий сбор данных для экзистенциального коня.
- UBinstaller: собраны новые бинарные пакеты для FreeBSD 10.3 amd64.
- UBinstaller: автоконфигуратор NAS rscriptd теперь является частью UBinstaller.
- UBinstaller: для автоконфигуратора NAS rscriptd собраны бинарные пакеты под FreeBSD 10.3 amd64.
- UBinstaller: собраны новые бинарные пакеты для FreeBSD 10.3 i386.
0.7.7 - rev 5068
- alter.ini: добавлена необязательная опция NEGATIVE_CREDIT_ALLOWED позволяющая устанавливать отрицательные кредиты пользователям.
- alter.ini: добавлена необязательная опция IP_CUSTOM_SELECT позволяющая лицезреть в модуле смены IP селектор из свободных IP.
- alter.ini: добавлена необязательная опция CONTRACT_AUTOGEN включающая автоматическую генерацию договоров и даты их заключения при регистрации пользователя.
- OpenPayz: добавлены бекенд и фронтенд для платежной системы Paymaster. Спасибо приславшему Митину Александру.
- OpenPayz: добавлены фронтенд/бекенд fondy.eu. Удалена Oplata.com. Ребрендинг да.
- OpenPayz: Исправлено подтверждение транзакций в фронтенде EasyPay. Рекомендуется обновить фронтенд.
- OpenPayz: Добавлен бекенд для платежной системы Mpay lifecell
- OpenPayz: Добавлен бекенд для сервиса ПриватБанка “Швидко оплатити”.
- Поддержка AskoziaPBX: исправлено определение направлений звонков.
- УКВ: в отчеты по тарифам и улицам добавлен показ меток кабеля.
- УКВ: добавлен отчет, позволяющий производить сверки и ассоциацию комплексных и УКВ пользователей.
- Модуль “Редактирование кредита”: добавлены дополнительные проверки на формат денежных сумм.
- Опрос свичей посредством SNMP: Добавлен шаблон для Edge-Core ECS3510-28T и Huawei s232tp_c05. Как всегда DemonidZe.
- Опрос свичей посредством SNMP: Добавлен шаблон дляTP-LINK_TL-SL2428
- Опрос свичей посредством SNMP: Добавлена возможность быстрого перехода в профиль оборудования.
- Опрос свичей посредством SNMP: добавлено логирование вызова swpoll, и возможность его просмотра в модуле “Кеш FDB”.
- Модуль “Редактирование кредита”: теперь умеет устанавливать отрицательный кредит для пользователей.
- Модуль “Отчет по деталям подключений”: добавлена поддержка УКВ.
- Модуль “Поиск задач”: добавлена возможность поиска задач по типу работ.
- Модуль “Планирование работ”: немного косметики.
- Модуль “Планирование работ”: при создании задачи из профиля пользователя, добавлена возможность просмотра предыдущих задач по нему.
- ПОНизатор: список ONU теперь запоминает свое состояние.
- ПОНизатор: улучшено фильтрование данных при создании и редактировании ONU.
- Модуль “Ранее сгенерированные документы”: косметика.
- Модуль “Смена IP”: переписан с нуля. Скажите спасибо за пинок в этом направлении Митину Александру.
- Модуль “Свитчи”: машина времени теперь умеет показывать топ наиболее часто помиравших свитчей.
- Модуль “Заявки на подключение”: теперь использует новую механику лукапа для IP, с которых оставили заявку.
- Модуль “Детальная статистика”: немного косметики по коду.
- Модуль “Карта домов и пользователей”: в диалоге размещения дома на карте, теперь также показывается и город.
- Модуль “Комплексные услуги”: добавлен показ меток кабеля кабельных пользователей, при включенном УКВ.
- Кабинет пользователя: Добавлена новая опция ADSERVICE_CUSTOM_ACCEPT, которая контролирует показ дополонительных документов в iframe перед тем как пользователь подключит услугу.
- Кабинет пользователя: добавлена необязательная опция TEMPLATE_CURRENCY устанавливающая валюту для сумм прописью.
- Кабинет пользователя: добавлена необязательная опция CUD_SHOW включающая показ процента накопительных скидок.
- Кабинет пользователя: добавлена опция UKV_ENABLED, включающая показ профиля ассоциированных пользователей из УКВ.
- Кабинет пользователя: исправления украинской локализации.
- Модуль “Расширенная настройка MikroTik”: Допилена возможность управления деревьями очередей серверов доступа MikroTik.
- Скин UbNg: контрол логаута, продублирован, в более ожидаемом и эргономичном месте.
- phpSysInfo: обновлена до версии 3.2.5.
- Расширение для Chrome: добавлена русская локализация.
- Расширение для Chrome: добавлена грузинская локализация. Спасибо Nikoloz Natsvlishvili.
- Расширение для Chrome: добавлена румынская локализация. Спасибо Олегу Арефьеву.
0.7.6 - rev 5005
- alter.ini: добавлена необязательная опция SW_WEBNAV включающая быструю навигацию к веб-интерфейсу свитча.
- Исправлен древний, приносивший миру боль, скорбь и страдания, баг электропочты.
- УКВ: в профиль пользователя теперь интегрировано хранилище изображений.
- УКВ: для профиля пользователя теперь доступны дополнительные примечания.
- УКВ: профиль пользователя теперь также умеет создавать задачи для планировщика, опционально.
- Модуль склад: в отчет по остаткам по датам добавлена возможность печати.
- Модуль “Печать документов”: для документов в формате docx, теперь доступен макрос CONTRACTDATE.
- Модуль Финотчет юрлиц: добавлен показ итоговых значений.
- Хранилище изображений: теперь для удаления изображений требуется отдельное право.
- Модуль действия по городам: исправлена локализация.
- Модуль действия по городам: в отчете по должникам и поиску по городу заменена сортировка, теперь она происходит средствами PHP.
- Модуль “Редактирование Ф.И.О.”: дополнительное фильтрование входных данных.
- Модуль “Транзакции OpenPayz”: дополнительное фильтрование данных показываемых сквозь JQuery Data Tables.
- Модуль “Платежи контрагентам”: добавлен короткий режим экспорта данных в CSV.
- Модуль “Планирование задач”: теперь позволяет удалять незавершенные задачи.
- Модуль “Планирование задач”: добавлено отдельное право для удаления задач (TASKMANDELETE).
- Модуль “Свитчи”: теперь умеет быстрый переход к веб-интерфейсу свитча.
- Megogo: в отчете по подпискам, селектор месяца теперь сохраняет свое состояние.
- Кабинет пользователя: добавлена грузинская локализация.
- Кабинет пользователя: добавлена румынская локализация.
0.7.5 - rev 4982
- Продвинутое управление вланами - новый snmp шаблон для alcatel 6224 ls, спасибо oberon85
- Продвинутое управление вланами - добавлена поддержка кастомных скриптов для создания и назначения вланов на порту свичей.
- userstats.ini - новая опция MG_PROTECTION включающая защиту от случайных подписок.
- userstats.ini - новая опция MG_GUIDE_URL указывающая ссылку на инструкцию по активации подписки.
- Модуль “Динамический шейпер”: теперь имена тарифов, не подверженны спонтанной локализации.
- Модуль “Скорость тарифов”: исправлены неверные подписи полей в форме редактирования.
- Модуль “Профиль пользователя”: при включенном УКВ теперь умеет показывать ссылку в профиль кабельного пользователя.
- Область уведомлений: исправлена проблема одновременного обновления кеша.
- Опрос свичей посредством SNMP: Добавлен шаблон для TP-LINK TL-SG5412F
- Megogo: теперь перед начислением АП также проверяет, не вызовет ли это задолженности, и автоматически деактивирует подписку.
- Megogo: список существующих подписок, теперь показывает также адрес, ФИО и состояние счета пользователя.
- REMINDER теперь не спамит должников.
- Модуль “Облако тегов”: дополнено небольшим отчетом, позволяющим оценить динамику навешивания тегов на пользователей.
- Управление Кабельным Всемогущее: добавлены новые отчеты, для печати уведомлений должникам.
- Модуль “Консоль разработчика”: PHP консоль теперь реагирует на DEVCON_SQL_KEEP. Спасибо Den1xxx.
- Кабинет пользователя: исправлено определение услуг для AdServices. Теперь спокойно принимает одну услугу.
- Кабинет пользователя: исправления Украинской локализации модуля Megogo
- Кабинет пользователя: модуль Megogo теперь предупреждает о начислении средств сразу при подписке.
- Кабинет пользователя: модуль Megogo теперь умеет проверять наличие достаточность средств на счету пользователя.
- Кабинет пользователя: модуль Megogo теперь умеет показывать ссылку на руководство по оформлению подписки.
- Кабинет пользователя: Теперь услуги из AdServices можно отключать.
- OpenPayz: в очередной раз исправлен фронтенд XML протокола ПриватБанка.
- API UserSide: дата активности пользователя, теперь также зависима от опции DN_FULLHOSTSCAN.
- UBinstaller: теперь устанавливает Stargazer 2.409 rc2, что должно исправить проблемы с реинициализацией пользователей.
- UBinstaller: в конфигурации по-умолчанию отключены за ненадобностью, auth_ia и TCPPort в cap_nf.
0.7.4 - rev 4955
- userstats.ini - новая опция ADSERVICE_ENABLED включающая\выключающая модуль adservice.
- userstats.ini - новая опция ADSERVICE_DATE указывающая дату применения сервисов
- userstats.ini - новая опция ADSERVICE_NAMES указывающая имена для доп. сервисов
- userstats.ini - новая опция ADSERVICE_COST указывающая стоимость доп. сервисов
- Модуль “Тарифы”: теперь показывает актуальную скорость тарифа, и предупреждает о необходимости ее установки.
- Модуль “Склад”: добавлен отчет по остаткам ТМЦ в разрезе конкретного месяца.
- Модуль “Склад”: минорные исправления локализации.
- Модуль “Склад”: при просмотре расходной операции, теперь указывается категория ТМЦ.
- Модуль “Склад”: при просмотре приходной операции, теперь указывается категория ТМЦ.
- Модуль “Склад”: при просмотре списка забронированных ТМЦ, теперь указывается категория ТМЦ.
- Модуль “Склад”: к единицам измерения типов ТМЦ добавлены упаковки.
- Модудь “Склад”: исправлена проблема, мешавшая провести расходную операцию по прошлогодним задачам.
- Учет зарплат и премий: исправлена проблема невидимых сотрудников, при печати табелей.
- Модуль “Планирование работ”: при просмотре использованных материалов со склада, теперь показаны категории ТМЦ.
- Модуль “Отчет по АРПУ”: добавлена возможность указывать тарифы как строго, так и в виде маски.
- Новый модуль "Кабинета пользователя": adserivces для подключения дополнительных сервисов.
- Небольшие изменения по vlangen-у (улучшено логирование действий, добавлена дополнительная обработка ошибок).
- Модуль “Понизатор”: добавлена поддержка GPON для ZTE и соответствуйщий SNMP шаблон ZTE C320 GPON.
- Модуль “Понизатор”: добавлен шаблон для Eltex LTE-8X.
- Модуль “Пользовательские карты”: исправлена проблема с импортом из KML меток без имени.
- Модуль “Живи с этим”: добавлены типы отложенных операций “корректировка сальдо” и “установить счет”.
- API UserSide: исправлены проблемы с экспортом блоков домов.
- Глобально: в виджетах календариков с возможностью прямого выбора года, расширен диапазон по-умолчанию.
История изменений Ubilling за 2015-й год
История изменений Ubilling за 2014-й год
История изменений Ubilling за 2013-й год
История изменений Ubilling за 2012-й год
changelog2016.txt · Востаннє змінено: повз 127.0.0.1
