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

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

  • Пьем чай
  • Изменения в структуре БД, см дамп.
  • alter.ini: добавлена новая опция ONLINE_SHOW_FREEZE включающая показ замороженности пользователей в модуле «Онлайн» .
  • alter.ini: добавлена новая опция JUNGEN_ENABLED включающая поддержку NAS на базе Juniper MX.
  • alter.ini: добавлена новая опция EASY_SMS включающая возможность быстрой отсылки SMS пользователю, прямо из его профиля.
  • Кабинет пользователя: добавлена новая опция SP_TYPE переключающая режимы работы модуля тестирования скорости.
  • Модуль «Свитчи»: теперь устройствам можно прописывать их snmp write community.
  • Опрос свичей посредством SNMP: добавлены шаблоны для TP-LINK TL-SL5428E v2 и TP-LINK TL-SL2428
  • Опрос свичей посредством SNMP: добавлены шаблоны для Foxgate-S-6024-S2L2 и Foxgate-S-6008-S2L2, Foxgate-S-6008-S1L2
  • Опрос свичей посредством SNMP: добавлен парсер FDB_MODE для свитчей TP-LINK (tlp5428ev2) и для некоторых Foxgate - flp.
  • Опрос свичей посредством SNMP: добавлена возможность получения FDB таблицы с некоторых свитчей TP-LINK и Foxgate.
  • Опрос свичей посредством SNMP: добавлена возможность пушить значения каких-то OID-ов устройствам, прямо в процессе опроса.
  • Опрос свичей посредством SNMP: добавлена функция кабель-тестера некоторых свитчей D-Link.
  • Опрос свичей посредством SNMP: исправлено смещение портов для свитчей серии Foxgate 60xx.
  • Модуль «Планирование работ»: при просмотре задачи, теперь также указаны IP и MAC пользователя
  • Модуль «Планирование работ»: при отправке задачи мастеру через телеграмм также добавляются еще IP, MAC и договор пользователя.
  • Модуль «Планирование работ»: сообщение отправляемые Исполнителю через телеграм - теперь оформляются.
  • Модуль «Работа с юр. лицами»: исправлено двойное создание юр.лица.
  • Модуль «Свитчи»: исправлена работа с правами на редактирование свитчей.
  • Модуль «Свитчи»: в случае если не заполнены координаты свитча, в его профиле появляется контрол для быстрого размещения на карте.
  • Модуль «Менеджер обновлений»: SQL дампы теперь применяются средствами PHP.
  • Модуль «Менеджер обновлений»: сделан вывод результатов применения дампов базы.
  • Модуль «Менеджер обновлений»: при попытках повторного применения дампов, происходит меньше ужасных вещей.
  • Модуль Живи с этим: добавлена история ранее запланированных задач. Теперь можно нормальным способом узнать когда они созданы и выполнились.
  • Модуль «Финансовые операции»: фокус теперь находится по умолчанию в поле ввода денег.
  • Модуль «Профиль пользователя»: добавлен интерфейс для быстрой посылки SMS пользователю.
  • Кабинет пользователя: в связью со кончиной OOkla speedtest mini добавлен встроенный тест скорости, на HTML5.
  • Кабинет пользователя: список онлайновых платежных систем, теперь не должен вызывать кровотечения из глаз. Ну либо чуть меньше.
  • OpenPayz: добавлен бекенд для платежной системы Tachcard.
  • Глобальное меню: вернулась куда-то пропившаяся иконка «Менеджера обновлений».
  • Починена отправка SMS на PHP 7.

0.8.3 - rev 5602

  • Изменения в структуре БД, см дамп.
  • alter.ini: добавлена новая опция DEALWITHIT_IN_PROFILE включающая индикацию наличия задач живи с этим.
  • alter.ini: добавлена новая необязательная опция WDYC_ONLY_MOBILE исключающая стационарные номера при попытках угадывания пользователей.
  • alter.ini: добавлена новая опция STREETS_ALIAS_AUTOGEN включающая автоматическую генерацию алиасов при создании новых улиц.
  • alter.ini: добавлена новая опция TASKMAN_TELEGRAM_PROFILE_CHECK принудительно включающая отсылку задач при помощи Telegram.
  • alter.ini: добавлена новая опция TASKMAN_NEWTASK_AUTOTIME включающая автоматическую генерацию даты и времени для новых задач созданных из профиля.
  • alter.ini: добавлена новая опция TASKMAN_NEWTASK_EMPSORT включающая альтернативную сортировку сотрудников при создании новой задачи из профиля.
  • ymaps.ini: добавлена новая опция MAPS_SERVICE устанавливающая умолчательную службу карт.
  • ymaps.ini: добавлена новая опция GMAPS_APIKEY устанавливающая ключ Google Maps API.
  • Модуль «Расширенная настройка MikroTik»: уже не сломан.
  • Модуль «Расширенная настройка MikroTik»: теперь адекватно реагирует на состояние опции MIKROTIK_SUPPORT.
  • Модуль «Сервера доступа (NAS)»: теперь адекватно реагирует на состояние опции FREERADIUS_ENABLED.
  • Модуль «Платежные карточки»: немного косметики.
  • Модуль «ПОНизатор»: теперь также показывает тариф ассоциированного с ONU пользователя.
  • Модуль «Отчет по подключениям»: графички загруженности администраторов, теперь стали менее ущербными.
  • Модуль «Последние события»: добавлена возможность поиска действий по администраторам external & guest.
  • Модуль «Отчет по услуге кредитования»: теперь также показывает текщий кредитный лимит пользователя.
  • Модуль «Живи с этим»: в интерфейс выбора даты, при создании задачи добавлены селекторы года и месяца.
  • Модуль «Экзистенциальный конь»: добавлен показ собранной статистики за все время.
  • Модуль «Экзистенциальный конь»: динамика подключений вынесена в отдельный график.
  • Опрос свичей посредством SNMP: добавлен шаблон для опроса D-Link-DES-3028.
  • Модуль «Расширенная настройка MikroTik»: исправлена оботка ответов от NAS Mikrotik.
  • Модуль «Справочник работников и типов работ»: исправлено несоответствие прав на панели задач.
  • Модуль «ПОНизатор»: добавлена возможность опроса и показа в списке ONU интерфейса, на котором они живут.
  • Модуль «Облако тегов»: для его использования, теперь требуется отдельное право - TAGCLOUD.
  • Модуль «Менеджер обновлений»: теперь также умеет накатывать новые опции в конфиги.
  • Модуль «ПОНизатор»: добавлено разделение списков ONU по OLT.
  • Модуль «Кеш FDB»: заменена механика сборки результатов. Теперь ничего не должно разваливаться в самых неожиданных местах.
  • Модуль «ARPдиагностика»: причесана сборка данных о локальной arp таблице.
  • Модуль «ПОНизатор»: добавлена возможность просмотра MAC адресов находящихся за конкретной ONU.
  • Модуль «Финансовые операции»: добавлена защита от повторной отсылки формы. Спасибо alex-eri.
  • Модуль «Справочник типов тегов»: исправлено несовпадение требуемых панелью задач прав.
  • Модуль Филиалы: теперь в принципе приспособлен к реальному использованию.
  • Модуль «ПОНизатор»: при просмотре кеша FDB добавлена индикация несовпадения связанной с ONU OLT с ее реальным местонахождением.
  • Новый модуль «Почему ты звонишь?»: позволяет оперативно реагировать на пропущенные коллцентром звонки и как-то на них реагировать.
  • Модуль «Профиль пользователя»: теперь умеет сигнализировать о наличии отложенных задач для пользователя.
  • Модуль «Живи с этим»: при показе списка существующих заданий теперь используются симпатичные иконки, для улучшения понятности.
  • Модуль «Asterisk»: весь функционал вынесен в отдельный класс.
  • Модуль «Asterisk»: увеличена скорость работы в два раза.
  • Модуль «Asterisk»: добавлено разграничение прав на настройки модуля.
  • Модуль «Asterisk»: в настройки добавлено поле дополнительного мобильного.
  • Модуль «Asterisk»: много косметики по коду.
  • Модуль «Asterisk»: В API Asterisk добавлена функция вызова удаленного API через RemoteAPI.
  • Модуль «Менеджер обновлений»: исправлена проблема накатывания апдейтов БД, в случае удаленного MySQL сервера.
  • Модуль «Whois»: возвращен к жизни.
  • Модуль «Работа с юр. лицами»: теперь может работать на PHP 7.
  • Модуль «Карта ВОЛС»: теперь может работать на PHP 7.
  • Модуль «Учет заработной платы и премий»: теперь может работать на PHP 7.
  • Модуль «Планирование работ»: добавлено отображение администратора закрывшего задачу.
  • Новый модуль «Проверка целостности свитчей»: позволяет контролировать взаимоотношения между аплинковыми и даунлинковыми свитчами.
  • Модуль «OpenPayz»: слегка увеличено быстродействие.
  • Модуль «Склад»: теперь может работать на PHP 7.
  • Модуль «Поиск оплат»: теперь отображается имя администратора, если оно прописано в модуле сотрудники.
  • Модуль «Отчет по подключениям»: теперь отображается имя администратора, если оно прописано в модуле сотрудники.
  • Модуль «Склад»: добавлено логирование и показ операций бронирования.
  • Модуль «Склад»: теперь внутрь расходных и приходных операций, также добавляется выполнивший их администратор.
  • Модуль «Справочник сотрудников»: добавлена возможность ассоциировать работников с каким-то существующим тегом.
  • Модуль «Планирование работ»: теперь при создании задачи из профиля может угадывать по установленным тегам сотрудника, который должен выполнить задачу.
  • Модуль «Планирование работ»: при создании задачи из профиля умеет предустанавливать дату и время задачи на сегодня + 1 час.
  • Модуль «Склад»: теперь кликая на конкретный тип ТМЦ можно увидеть его полную историю приходов, расходов и резервов.
  • Модуль «Экзистенциальный конь»: теперь умеет складировать данные каждый день, с принудительной очисткой в конце месяца.
  • Модуль «Экзистенциальный конь»: добавлено базовое логирование.
  • Модуль «Объявления»: теперь кроме объявлений кабинета пользователя, может создавать их и для администраторов.
  • Пресеты скриптов инициализации для FreeBSD: добавлена поддержка mysqli, оптимизировано быстродействие.
  • RemoteAPI: новый вызов whydoyoucall получающий списки пропущенных звонков с Askozia PBX.
  • Скрипты инициализации для Mikrotik: теперь умеют использовать разные адресс-листы, для авторизованных и деавторизованных пользователей.
  • Скрипты инициализации для Mikrotik: исправлена проблема с бурстами, в случае переназначения скорости пользователю.
  • RemoteAPI: новый вызов asterisk, позволяющий получить логин клиента или состояние оборудования к которому он привязан по номеру телефона.
  • OpenPayz: фронтенд privatx теперь умеет округлять баланс пользователя при поиске. Спасибо bobr-kun.
  • OpenPayz: теперь теоретически может работать на PHP 7.
  • OpenPayz: фронтенду tinkoff возвращена работоспособность на PHP 5.3
  • UBinstaller: для автоконфигуратора NAS rscriptd добавлены бинарные пакеты для FreeBSD 11.0 amd64.

0.8.2 - rev 5480

  • Изменения в структуре БД, см дамп.
  • alter.ini: добавлена новая опция BRANCHES_ENABLED включающая поддержку филиалов.
  • alter.ini: добавлена новая опция ONUAUTO_CONFIG_REBOOT включающая возможность перегружать ONU из модуля назначения вланов.
  • alter.ini: добавлена новая опция ONUAUTO_CONFIG_DESCRIBE включающая возможность добавлять описание к ONU из модуля назначения вланов.
  • alter.ini: добавлена новая необязательная опция CITY_ORDER меняющая порядок загрузки городов, используемый в селекторах и других местах.
  • alter.ini: добавлена новая опция CAP_PENALTY_PERCENT устанавливающая начисление штрафа в размере процента от стоимости тарифа.
  • alter.ini: добавлена новая опция BURST_ENABLED включающая поддержку бурстов для NAS Mikrotik.
  • Модуль «Улицы»: немного косметики.
  • Модуль «ПОНизатор»: изменен порядок сортировки ONU - от свежих к старым.
  • Модуль «Удаление пользователя»: теперь перед удалением аккаунта пользователь принудительно отключается.
  • Модуль «Регистрация администратора»: исправлен регексп для проверки валидности мыла.
  • Модуль «Свитчи»: для показа списка свитчей теперь используется jQuery DataTables.
  • Модуль «Свитчи»: при показе списка свитчей, больше не происходит принудительный опрос по таймауту. Осильте swping из RemoteAPI, наконец.
  • Модуль «Учет заработной платы и премий»: добавлен отчет по нормо-часам.
  • Модуль «Отчет по задачам»: исправлен баг с удаленными пользователями.
  • Модуль «Учет заработной платы и премий»: теперь для показа списка табелей учета рабочего времени, используется jQuery DataTables.
  • Модуль «Справочник типов тегов»: теперь требуется отдельное право TAGSDIR.
  • Модуль «Справочник работников и типов работ»: теперь требуется отдельное право EMPLOYEEDIR.
  • Модуль «Персональные заметки и напоминания»: добавлена возможность добавлять время, после которого напоминание будет активно.
  • Модуль «Персональные заметки и напоминания»: теперь включен по-умолчанию.
  • Модуль «УКВ»: добавлен отчет по пользователям которые должны быть на комплексном тарифном плане, но почему-то нет.
  • Модуль «УКВ»: добавлен отчет по пользователям которые не должны быть на комплексном тарифном плане.
  • Модуль «УКВ»: в отчете по должникам, теперь могут фигурировать и связанные по договору пользователи комплексных услуг.
  • Модуль «УКВ»: добавлен отчет для поиска дубликатов и контроля целостности пользователей.
  • Модуль «Облако тегов»: отчет теперь сохраняет состояние селектора года.
  • Модуль «Учет заработной платы и премий»: в зарплатную ведомость добавлены показ потраченного времени и рабочих часов.
  • Модуль «Отчет по деталям подключений»: больше не должен разваливаться изза недостаточного фильтрования входных данных.
  • Модуль «Облако тегов»: добавлена возможность показа списка пользователей без тегов. Спасибо Alex Pautina.
  • Модуль «Пользовательские карты»: для показа списка объектов на карте, теперь используется jQuery DataTables.
  • Модуль «Asterisk»: теперь обрабатывает только звонки. Спасибо Alex Pautina.
  • Модуль «Профиль пользователя»: улучшено быстродействие при показе тегов пользователя.
  • Модуль «OpenPayz»: теперь при показе списка транзакций, ничего не должно бы разваливаться.
  • Модуль «OpenPayz»: добавлен отдельный график популярности платежных систем за текущий год.
  • Модуль «Работники»: теперь работникам можно также указывать chat ID Telegram из адресной книги собаки-посылаки.
  • Модуль «Планирование работ»: добавлена возможность посылки сообщения о новой задаче, сотрудникам в Telegram.
  • Модуль «УКВ»: в отчет по подключениям добавлена нормальная сортировка от свежих к старым.
  • Модуль «ПОНизатор»: переписан показ списка зарегистрированных ONU.
  • Модуль «ПОНизатор»: добавлена опрос дистанции до ONU для BDCOM 3608.
  • Модуль «ПОНизатор»: добавлены возможность просмотра незарегистрированных ONU на OLT BDCOM и их быстрой регистрации.
  • Модуль «ПОНизатор»: добавлена возможность принудительного опроса OLT.
  • Модуль «ПОНизатор»: дета раз в десять, улучшено быстродействие при показе графиков давно зарегистрированных ONU. Спасибо Хан-у.
  • Модуль «Персональные заметки и напоминания»: добавлена подсветка при наведении в списке существующих заметок.
  • Модуль «Megogo»: добавлено сохранение состояния селектора года, в помесячном отчете.
  • Модуль «OpenPayz»: добавлена возможность просмотра внутренностей транзакций.
  • Модуль «Заявки на подключение»: добавлено телепатическое угадывание уже зарегистрированных пользователей.
  • Модуль «Преступление и наказание»: теперь умеет начислять штраф в процентах от стоимости тарифа. Спасибо bobr-kun.
  • Модуль «Финансовые операции»: теперь при редактировании даты совершения платежа, проверяется ее валидность. Спасибо kissbohda.
  • Модуль Asterisk: Оптимизация кода. Добавлена возможность оставлять комментарии для не зарегистрированных номеров телефонов.
  • Модуль Asterisk: Также модуль теперь обрабатывает номера телефонов с префиксом и без.
  • Модуль «Консоль разработчика»: исправлена работа с расширением mysqli.
  • Модуль «Платежные карточки»: с ним произошло что-то очень страшное. Что - не знаю, спрашивайте у Alex Pautina.
  • Модуль «Скорости тарифов»: теперь умеет работать с бурстами, это нужно микротику.
  • Модуль «Отчет по услуге самокредитования»: исправлено несовпадение проверяемых таскбаром прав с реальностью.
  • Модуль «Склад»: исправлено разваливание интерфейсов показа списков приходных, расходных операций и резервов.
  • Модуль «Состояние системы»: теперь умеет показывать список загруженных модулей.
  • Reminder: Изменен алгоритм проверки временных файлов, которые нужны для исключения спама напоминаниями.
  • Reminder: Оптимизировано быстродействие, и вроде как даже не сломан.
  • Новый модуль «Менеджер обновлений»: должен помочь накладывать дампы БД при обновлениях между стабильными релизами Ubilling.
  • Модуль «Редактирование кредита»: теперь при установке кредита, пустое поле считается валидным.
  • Модуль «Отчет по подключениям»: добавлен небольшой графичек по регистрировавшим администраторам.
  • Скрипты инициализации для Mikrotik: теперь умеют бурсты. Не тестировалось, как водиться бить ногами можете Паутину.
  • Скрипты инициализации для Mikrotik: добавлена возможность работы с mysqli.
  • Глобально: вид кнопочек «Назад» приведен к более-менее общему виду.
  • Глобально: jQuery UI обновлен до 1.12.1
  • Глобально: jQuery UI DataTables обновлен до 1.10.13
  • Глобально: jQuery FullCalendar обновлен до 3.2.0
  • Глобально: заменена библиотека абстракции MySQL, теперь она использует mysqli в случае, если extension mysql не загружен. Спасибо Pautina.
  • Глобально: проведены начальные работы по обеспечению совместимости с PHP7.
  • Глобально: оптимизировано быстройдействие функций работы с адресами.
  • phpSysInfo: обновлена до версии 3.2.7.
  • Концептуально: разработка кажется полностью переехала на github.
  • UBinstaller: Удалена поддержка FreeBSD 9.3 и 10.2.
  • UBinstaller: теперь поддерживаются только архитектуры amd64. 2017-й год на дворе. i386 короче - выкинуты на мороз.
  • UBinstaller: собраны новые бинарные пакеты для FreeBSD 11.0 amd64.
  • UBinstaller: собраны новые бинарные пакеты для FreeBSD 10.3 amd64.
  • UBinstaller-ubuntu: собственно DemonidZe запилил новый и вроде даже как работающий инсталлятор для этих ваших Ubuntu.
  • UHW: Теперь еще умеет и спрашивать логин пользователя при включении опции USE_LOGIN. Как всегда на совести Pautin-ы.
  • В связи с последними законотворческими инициативами, начата разработка внешнего проекта 1984tech.

0.8.1 - rev 5330

  • Изменения в структуре БД, см дамп.
  • alter.ini: добавлена новая опция ADMIN_NAMES включающая показ ФИО администраторов в некоторых модулях.
  • alter.ini: добавлена новая опция TASKREPORT_ENABLED включающая отчет по задачам.
  • alter.ini: добавлена новая опция TASKREPORT_JOBTYPES указывающая типы работ для отчета.
  • alter.ini: добавлена новая опция TASKREPORT_SIGNUPJOBTYPES указывающая типы работ являющиеся подключательными.
  • alter.ini: добавлена новая опция TASKREPORT_NOTESTAGIDS указывающая ID тегов попадающих в примечания.
  • alter.ini: добавлена новая опция TASKREPORT_SIGPAYID указывающая тип платежей за подключение.
  • alter.ini: добавлена новая опция POLICEDOG_ENABLED включающая «Собаку-полицияку».
  • alter.ini: добавлена новая необязательная опция SWITCH_PING_INTERVAL указывающая интервал переопроса свитчей.
  • Модуль «ПОНизатор»: теперь при создании, редактировании и удалении ONU происходит ребилд сетевых хендлеров.
  • Модуль «Экзистенциальный конь»: в Askozia больше не учитываются повисшие звонки с длительностью более 24 часов.
  • Кабинет пользователя: модуля замораживания счета, кредитования и смены тарифа теперь производят нормальное логирование.
  • Опрос свичей посредством SNMP: добавлен еще вагон шаблонов для разных Dlink и Eltex. Спасибо Cidjey Miles.
  • Модуль «Собака-посылака»: добавлена поддержка сервиса Red SMS. Это тоже на совести Cidjey Miles.
  • Модуль «Работники»: теперь, при всех изменениях очищает кеш логинов сотрудников.
  • Модуль «Движение средств»: логины администраторов теперь по возможности заменены ФИО сотрудников из соответствующего справочника.
  • Модуль «Экзистенциальный конь»: исправлена подпись графиков для финансов УКВ.
  • Новый модуль Отчет по задачам: позволяет оценить затраты на определенные типы задач. В основном на подключения.
  • Модуль «Планирование работ»: при создании задачи теперь выкусываются лишние пробелы вокруг адреса.
  • Модуль «Возможности подключений»: в интерфейс редактирования, добавлена возможность создания задачи для «планирования работ».
  • Модуль «Возможности подключений»: добавлена статистика по состояниям.
  • Модуль «Детали подключения»: добавлено фильтрование данных для полей длины и стоимости.
  • Модуль «Megogo»: исправлена паника при ручном удалении подписки.
  • Модуль «Заявки на подключение»: календарик теперь показывает заявки за все время.
  • Модуль «OpenPayz»: теперь сортировка транзакций по-умолчанию - от последних к старым.
  • Модуль «Склад»: теперь приходные и расходные операции отсортированы от самых свежих к самым древним.
  • Модуль «Отчет по услуге кредитования»: селектор года, теперь запоминает свое состояние.
  • Модуль «Отчет по услуге кредитования»: для отрисовки графиков теперь используется Google charts.
  • Модуль «Заявки на подключение»: для показа списка заявок, теперь используется jQuery DataTables.
  • Модуль «Перечень возможностей подключения»: переехал на jQuery DataTables.
  • Модуль «Перечень возможностей подключения»: добавлена подсветка уже возможно подключенных заявок.
  • Новый коммерческий модуль Собака-полицияка: позволяет осуществлять поиск по базе определенных MAC.
  • Модуль УКВ: для профилей пользователей добавлена возможность установки существующих тегов из общего справочника.
  • Модуль «УКВ»: добавлен отчет по установленным на пользователей тегам.
  • Модуль «УКВ»: показ списка ранее загруженных банковских выписок переехал на jQuery DataTables.
  • Модуль «Свитчи»: при редактировании свитча, контрол опроса по SNMP теперь показывается, только в случае SWPOLL устройства.
  • Модуль «Свитчи»: теперь машина времени умеет опционально показывать время простоя для каждого свитча из топа.
  • Модуль «Учет зарплат»: теперь в формировании табеля и зарплатных ведомостях, фигурируют только работники из встроенного справочника зарплат.
  • Модуль «Хелпдеск»: календарик теперь показывает тикеты за все время.
  • Модуль «Собака-наблюдака»: исправлен порядок сортировки, при показе существующих задач.
  • Модуль «Живи с этим»: добавлены колонки Ф.И.О. и адреса.
  • RemoteAPI: новый вызов policedog запускающий быстрое сканирование собакой-полициякой.
  • Кабинет пользователя: для Megogo исправлена индикация наличия бесплатного периода подписки.
  • OpenPayz: добавлен фронтенд для получения платежей от банка "Фамильный".
  • OpenPayz: Добавлены фронтенд и бекенд для получения платежей от банка "Тинькофф". Спасибо vik_k.
  • Глобально: умолчательный селектор года расширен до 10-ти лет.
  • UBinstaller: собраны новые бинарные пакеты для FreeBSD 11.0 amd64.


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

changelog2017.txt · Последние изменения: 2017/08/18 18:00 — 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