Изменения в структуре БД, см дамп.
-
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: теперь поддерживаются только архитектуры amd64. 2017-й год на дворе. i386 короче - выкинуты на мороз.
UBinstaller: собраны новые бинарные пакеты для FreeBSD 11.0 amd64.
UBinstaller: собраны новые бинарные пакеты для FreeBSD 10.3 amd64.
UBinstaller-ubuntu: собственно DemonidZe запилил новый и вроде даже как
работающий инсталлятор для этих ваших Ubuntu.
UHW: Теперь еще умеет и спрашивать логин пользователя при включении опции USE_LOGIN. Как всегда на совести Pautin-ы.
В связи с последними законотворческими инициативами, начата разработка внешнего проекта
1984tech.