changelog2014
Зміст
История изменений Ubilling за 2014-й год
0.6.1 - rev 4014
- Изменения в структуре БД, см дамп.
- alter.ini: новая опция CONTRACTDATE_IN_PROFILE включающая показ даты заключения договора в профиле пользователя.
- alter.ini: новая опция ADCOMMENTS_ENABLED включающая функционал дополнительных примечаний.
- alter.ini: новая опция MYSQLDUMP_PATH устанавливающая путь к комманде mysqldump
- alter.ini: новая опция MYSQL_PATH указывающая полный путь к комманде mysql
- alter.ini: новая опция VLANGEN_SUPPORT включающая продвинутое управление VLAN-ами за авторством L1ght-а.
- Модуль “Пользователи без присвоенного порта”: исправлена проблема с несоответствием прав доступа. Спасибо DarkSpider.
- Модуль “Отчет по автозаморозке”: добавлена индикация ранее удаленных пользователей.
- Модуль “Регистрация пользователей”: добавлена новая модель генерации логинов RANDOMSAFE.
- Модуль “Машина времени”: теперь позволяет проводить поиск по IP либо местонахождению упокоившихся свитчей.
- Модуль “Собака-наблюдака”: добавлена возможность поиска по предыдущим срабатываниям.
- Модуль “Собака-наблюдака”: небольшая косметическая рихтовка.
- Модуль “Текущий кеш FDB”: добавлена возможность устанавливать множественные фильтра по MAC адресам.
- Модуль “TurboSMS”: добавлена возможность выставить фильтр по тарифному плану.
- Модуль “Редактирование договора”: больше непозволяет устанавливать дату заключения, при отсутствующем договоре.
- Модуль “Профиль пользователя”: теперь умеет опционально показывать дату заключения договора.
- Модуль “Справочник работников”: добавлена возможность по желанию указывать разные цвета для выполняемых типов работ.
- Модуль “Планирование работ”: добавлена возможность показывать невыполненные задачи разными цветами, относительно типов работ.
- Модуль “Планирование работ”: исправлена проблема возникавшая при показе всех задач “только для себя”.
- Модуль “Планирование работ”: при создании задачи из профиля, автоматически заполняется логин пользователя, для исключения угадывания.
- Модуль “Планирование работ”: добавлена возможность указывать время, на которое запланирована задача.
- Модуль “Планирование работ”: добавлена возможность использовать дополнительные примечания, для существующих задач.
- Модуль “Редактирование примечаний”: психоделическая рекурсия - добавлена возможность использовать дополнительные примечания.
- Модуль “Справочник свитчей”: добавлена возможность использоваться дополнительные примечания для свитчей.
- Модуль “Профиль пользователя”: дополнительная фильтрация передающегося логина.
- Модуль “Предприниматели”: для пользователей без адреса, теперь предполагается умолчательный контрагент.
- Модуль “Предприниматели”: теперь кроме привязки по улицам умеет привязку по логинам имеющую приоритет выше адресной.
- Модуль “Редактирование договора”: добавлена возможность устанавливать связь пользователя с конкретным контрагентом.
- Модуль “Печать чеков”: добавлены новые макросы AGENT* изображающие все поля связанного предпринимателя.
- Модуль “Печать документов”: для документов в формате docx, также добавлено семейство макросов AGENT*.
- Модуль “Движение средств”: слегка рефакторнут, потроха вынесены в отдельную библиотеку.
- Новый модуль “Движение средств по юрлицам”: показывает хитрый отчет с приходом/расходом.
- Модуль “Сервера доступа (NAS)”: в очередной раз вернулся тип сервера - Radius.
- Модуль “Бекап БД”: теперь умеет использовать mysqldump для снятия дампа, это быстрее и безопаснее старого метода.
- Модуль “Бекап БД”: теперь экспериментально умеет развертывать дампы БД из content/backups/sql/ (Опасносте!).
- УКВ: исправлено фильтрование при заполнении адресных данных пользователя.
- УКВ: при просмотре ранее загруженных выписок, теперь также присутствует тариф.
- Кабинет пользователя: XML API теперь адекватно реагирует на опцию PAYMENTS_ENABLED.
- Кабинет пользователя: XML API теперь также умеет экспортировать объявления.
- Кабинет пользователя: опция ONLINELEFT_COUNT теоретически теперь должна адекватно работать с изменяемыми периодами тарифов.
- Модули использующие jQuery DataTables: исправлена локализация пагинации. Спасибо Хан.
- Модули использующие Gravatar: все email-ы теперь рассматриваются в lowercase.
- Добавлен альтернативный модуль миграции, с поддержкой заселения за авторством SoulRoot.
- Обеспечена поддержка серверов доступа на базе Linux ISG
- Добавлена поддержка создания PPPoE пользователей для MikroTik NAS
- API удаленного вызова: добавлен вызов switchescoverage возвращающий карту покрытия свитчами.
0.6.0 - rev 3930
- alter.ini: новая опция STICKY_NOTES_ENABLED позволяющая включить поддержку персональных заметок.
- userstats.ini новая опция SC_TARIFFSALLOWED определяющая тарифы для которых будет доступно кредитование.
- Модуль “Планирование работ”: при создании и редактировании задач, поля ввода адреса получили автодополнение.
- Модуль “Планирование работ”: при редактировании задания, для даты теперь используется штатный виджет календарика.
- Модуль “Планирование работ”: увеличено быстродействие при просмотре существующих задач.
- Модуль “TurboSMS”: в шаблонизатор добавлена поддержка макроса {PAYID}.
- Модуль “Сервер DHCP”: добавлен макрос {DENYVLANGENMEMBERS}.
- Модуль “Заявки на подключение”: поправлена локализация.
- Модули “Города”, “Улицы”, “Дома”: код почищен и покрыт юниттестами, оптимизировано быстродействие.
- Модуль “Платежные карточки”: код почищен, исправлена локализация.
- Модуль “Свичи”: косметическая рихтовка.
- Модуль “Редактирование даты истечения кредита”: код почищен, выкинуты старые подпорки.
- Модуль “Финансовые операции”: подогнан под общую стилистику, покрыт юниттестами.
- Модуль “Смена тарифа”: подогнан под общую стилистику, покрыт юниттестами.
- Модуль “Статистика по трафику”: к графикам bandwidthd добавлена легенда.
- Модуль “Отчет по трафику”: к графикам bandwidthd добавлена легенда.
- Модуль “Сервис мгновенных сообщений”: добавлена индикация онлайновости администраторов в контактлисте.
- Модуль “Типы оплат”: косметическая реконструкция.
- Модуль “Профиль пользователя”: добавлена вариативность в поведение формы присваивания порта на свитче.
- Новый модуль “Персональные заметки и напоминания”: делает точно то, что от него ожидается.
- Модуль “Отчет по UHW”: добавлена возможность поиска и быстрой сортировки
- Модуль “Кеш FDB”: исправлена локализация.
- Модуль “Отчет по работам”: исправлена проблема с уволенными в текущем месяце работниками.
- OpenPayz: в очередной раз “исправлен” фронтенд для нового XML протокола ПриватБанка. Да, на этот раз атомарность.
- UBinstaller: добавлена поддержка FreeBSD 9.3 i386
- rscriptd NAS: мигрировал на FreeBSD 9.3 amd64 по умолчанию.
- Кабинет пользователя: Добавлено XML API для внешних приложений.
- Кабинет пользователя: в модуле кредитования добавлена возможность, по желанию ограничивать доступ к услуге по тарифам.
- С поддержкой FreeRADIUS случилась нечто страшное и недокументированное. Доставайте по этому поводу jcomm-а.
0.5.9 - rev 3840
- Изменения в структуре БД, см дамп.
- Модуль “Реестр запрещенных сайтов”: готов к использованию.
- Модуль “Заявки на подключение”: возвращен на место куда-то пропившийся контрол отсылки SMS при создании задач.
- Модуль “Текущий кеш FDB”: теперь принудительно сохраняет свое состояние. Это следует из его типичных юзкейсов.
- Модуль “Регистрация пользователей”: добавлены уведомления о логинах опасной длины. Короче мы предупредили.
- Модуль “Регистрация пользователей”: улучшено логирование.
- Модуль “Хелпдеск”: появилась возможность быстрой вставки из заготовок типичных
отмазокответов. - Модуль “Популярность тарифов”: добавлены отдельные счетчики активных/неактивных пользователей.
- УКВ: кнопка сохранения в форме редактирования пользователя больше не должна самовольно мигрировать.
- Модуль “Отчет по подключениям”: исправлена сортировка популярности тарифов.
- Модуль “Скорость тарифов”: добавлено фильтрование лишних пробелов, по кругу от скорости. Спасибо DemonidZe.
- Модуль “Отчет по услуге кредитования”: исправлена проблема с отображением относительных графичков. Спасибо DemonidZe.
- Модуль «Заявки на подключение»: теперь умеет показывать список заявок в виде календарика.
- Сервис приема заявок на подключение: переписан с нуля. Сохранена обратная совместимость со старым по формату заявок.
- Глобально: jQuery DataTables обновлен до последнего стабильного релиза 1.10.2
0.5.8 - rev 3790
- alter.ini: новая опция COLORIZE_PROFILE_CASH включающая покраску баланса пользователя.
- alter.ini: новая опция PROFILE_LAT включающая/выключающая показ времени последней активности (имеет смысл только с auth_ia)
- alter.ini: новая необязательная опция SYSLOAD_CUSTOM_SCRIPTS позволяющая описывать кастомные скрипты мониторинга
- alter.ini: новая опция ONLINE_SAVE_STATE позволяющая включить сохранение состояние модуля “Онлайн”.
- alter.ini: новая необязательная опция SC описывающая путь к шейперу sc (да-да, эти ваши линуксы).
- userstats.ini: новая опция TRAFFIC_ENABLED включающая/выключающая показ модуля со статистикой по трафику.
- Модуль “Отчет по просрочке кредитов”: операция “исправить” теперь также обнуляет срок истечения кредита.
- Модуль “Хелпдеск”: добавлен календарный режим показа списка тикетов.
- Модуль “Отчет по подключениям”: оптимизировано быстродействие, за счет рефакторинга генерации сводной статистики за год.
- Модуль “Профиль пользователя”: ликвидирован косметический дефект в интерфейсе присваивания порта на свитче, спасибо DarkSpider.
- Модуль “Облако тегов”: слегка рефакторнут, повышено быстродействие.
- Модуль “Заявки на подключение”: мелкая косметическая рихтовка.
- Модуль “Сервера доступа (NAS)”: теперь умеет показывать параметры клиентов FreeRADIUS
- Модуль “Контекстная справка”: иконка теперь не такая конская и больше не должна двигать другими элементами интерфейса.
- Модуль “Профиль пользователя”: переписан практически с нуля, теперь в него не так противно будет лезть.
- Модуль “Профиль пользователя”: появилась возможность раскраски баланса. Я не знаю зачем это надо, но много просили.
- Модуль “Профиль пользователя”: основные контролы (нижний ряд) теперь адекватно реагируют на права доступа.
- Модуль “Онлайн”: слегка увеличено быстродействие, за счет отказа от лишних fopen()
- Модуль “Финансовые операции”: предпринята попытка хоть немного его ускорить. От части успешная.
- Модуль “Состояние системы”: раздел с информацией о БД - дополнен возможностью быстрой проверки
- Модуль “Состояние системы”: появилась возможность интегрировать в модуль свои скрипты мониторинга.
- Модуль “События”: исправлена проблема, приводившая к развалу верстки в некоторых ситуациях.
- Модуль “Карта оборудования”: исправлена проблема иногда приводившая к невозможности расстановки свитчей по карте.
- Модуль “Онлайн”: теперь опционально позволяет сохранять состояние (позицию, фильтра, сортировку) между обновлениями.
- Модуль “Регистрация пользователей”: теперь не должен взрываться в некоторых ситуациях.
- Новый модуль “Просмотр информации шейпера SC”: как ни странно - делает то же что и обещает. Спасибо DarkSpider.
- Глобально: jQuery UI обновлен до последней стабильной версии v1.11.1
- Кабинет пользователя: модуль со статистикой по трафику теперь может быть тоже отключаемым
- OpenPayz: в очередной раз исправлены несовпадения документации и реальности для XML протокола ПриватБанка.
0.5.7 - rev 3697
- userstats.ini: новая опция VSERVICES_SHOW включающая показ дополнительных услуг в профиле.
- Модуль “История жизни”: теперь показывает все существующие нетхосты связанные с пользователем, это позволит увидеть дубликаты.
- Модуль “Профиль пользователя”: ликвидирован ненужный скролл, вылезавший в некоторых случаях в форме быстрого кредитования.
- Модуль “Отчет по подключениям”: увеличено быстродействие, добавлена подсветка ранее удаленных пользователей.
- Модуль “Финансовый отчет”: при AGENTS_ASSIGN в состоянии “2” позволяет проводить выборки оплат с размазыванием по контрагентами.
- Модуль “Регистрация пользователей”: исправлен косяк, при попытке регистрации пользователя если кончились свободные IP. Спасибо felixio_01.
- Модуль “Рассылка с помощью TurboSMS”: Исправлена проблема позволявшая добавить в исключения неудаляемые логины. Спасибо DemonidZe.
- Модуль “Профиль пользователя”: при показе свитча и порта, добавлены дополнительные контролы опроса SNMP и поиска по карте.
- Модуль “Финансовый отчет”: оптимизировано быстродействие, за счет рефакторинга генерации сводной статистики за год.
- Модуль “Заявки на подключение”: переписан с нуля, в целях упрощения дальнейшего наращивания функционала.
- Модуль “Собака-наблюдака”: исправлена сортировка в списке существующих задач по ID и активности.
- Модуль “Платежи контрагентам”: добавлен экспорт выборок в CSV и в виде приемлемом для печати.
- Модуль “Отчет по улицам”: переписан с нуля, повышено быстродействие, да и в целом теперь не такой позорный.
- Модуль “Отчет по улицам”: больше не рассыпается при виде отсутствующих улиц.
- Модуль “Заявки на подключение”: теперь умеет создавать записи в справочнике планирования подключений (в тортике).
- Модуль “Отчет по просрочке кредитов”: переписан с нуля, повышено быстродействие.
- Модуль “Типы дополнительных полей профиля”: косметический рефакторинг.
- Модуль “Виртуальные сервисы”: улучшено логирование.
- Модуль “Виртуальные сервисы”: наконец добавлена возможность по нормальному редактировать существующие.
- Модуль “Состояние системы”: phpSysInfo обновлен до последнего стабильного релиза 3.1.14
- Модуль “Состояние системы”: теперь также показывает сведения о версии и сборке PHP
- Модуль “Состояние системы”: теперь также показывает информацию о БД MySQL
- Модуль “Машина времени мертвых свитчей”: добавлена возможность быстрой очистки предыдущей статистики.
- Модуль “Журнал DHCP”: слегка причесан, обновлена контекстная справка.
- УКВ: исправлено разваливание формочки редактирования пользователя в Firefox 31
- API удаленного вызова: начисление АП виртуальных сервисов, теперь умеет опционально пропускать замороженных пользователей.
- Кабинет пользователя: в модуле изменения тарифа исправлен баг приводивший к спонтанному продлению существующего кредита.
- Кабинет пользователя: модуль кредитования чуть почищен.
- Кабинет пользователя: теперь умеет показывать дополнительные услуги (виртуальные сервисы) присвоенные пользователю.
- OpenPayz: добавлен бекенд для работы с платежной системой EasyPay.
- OpenPayz: в фронтенде XML протокола ПриватБанка исправлены несовпадения имен элементов, добавлен режим отладки.
- UBinstaller: добавлена поддержка FreeBSD 9.3 amd64
- UBinstaller: при разворачивании автообновлятора теперь учитывает разные версии Apache.
0.5.6 - rev 3636
- alter.ini: новая опция NETWORKS_EXT включающая расширенное управление пулами адресов. Нет оно вам не нужно. Не включайте.
- alter.ini: новая опция EASY_CREDIT позволяющая выставлять кредит пользователю на Х дней прямо из профиля.
- Модуль “Поиск оплат”: исправлено разваливание формы поиска при отсутствующих тегах.
- Модуль “Бекап БД”: теперь умеет удалять старые дампы БД.
- Модуль “Печать документов”: теперь может шаблонизировать данные из связанного юридического лица.
- Опрос свичей посредством SNMP: Добавлены шаблоны для ZyXEL, Huawei, Extreme Networks. Спасибо DemonidZe.
- Модуль “DHCP option 82”: исправлена проблема в парсинге опций из лога, до 10-го числа месяца :) Спасибо aaakhm.
- Модуль “Предприниматели”: произведена безуспешная попытка косметического рефакторинга.
- Модуль “Печать чеков”: исправлена ошибка в поиске связанного предпринимателя по адресу.
- Модуль “Предприниматели”: теперь присваивание предпринимателя улице, возможно с учетом города.
- Модуль “Профиль пользователя”: теперь реагирует на опцию AGENTS_ASSIGN если она установлена в значение “2”.
- Модуль “Онлайн”: теперь опция ONLINE_HP_MODE включена бай дефолт для новых установок.
- Модуль Определение производителей по MAC: выкинута некоторая шизофрения вроде логина для коллбека.
- Модуль “Неизвестные MAC адреса”: теперь упичкан AJAX-ом и умеет определять производителей.
- Модуль Работа с юр. лицами: исправлено фильтрование полей в формах редактирования.
- Модуль “Профиль пользователя”: теперь также умеет показывать активность соседей пользователя по дому из кеша.
- Модуль “Отчет по автозаморозке”: исправлена проблема возникавшая при удалении пользователей.
- Модуль “Собака-наблюдака”: ограничен парсинг предыдущих срабатываний. Теперь по умолчанию показывается текущий год.
- Модуль “Пользователи с комплексной услугой”: к антидолжникам теперь не попадают замороженные пользователи.
- Модуль “Отчет по услуге кредитования”: теперь также показывает текущий баланс пользователей пользовавшихся услугой.
- Модуль “Профиль пользователя”: появилась возможность быстренько выставить кредит не ползая в редактирование пользователя.
- Модуль “Попингатор”: улучшена реакция на изменение параметров. Больше не требуется лишнее тыканье кнопки “Обновить”.
- API удаленного вызова процедур: автозаморозка теперь опционально, умеет пропускать пользователей бравших кредит из кабинета пользователя.
- Кабинет пользователя: модуль “Изменение тарифа” при включенной опции TC_CREDIT теперь устанавливает кредит на месяц.
- Кабинет пользователя: модуль “Кредиты” теперь более адекватно считает дату окончания кредитной линии.
- OpenPayz: добавлен фронтенд для работы с новым XML протоколом ПриватБанка (privatx)
- Теперь можно грабить корованы.
0.5.5 - rev 3570
- Изменения в структуре БД, см дамп.
- alter.ini: новая опция AUTO_LOGOUT_IDLE устанавливающая таймаут авторазлогинивания в случае бездействия.
- alter.ini: новая опция AUTO_LOGOUT_EXCLUDE исключающая администраторов из процесса автоматического разлогинивания.
- alter.ini: новая опция VOLS_ENABLED включающая модуль карты ВОЛС.
- alter.ini: новая опция CORPS_ENABLED включающая модуль Работа с юр. лицами
- alter.ini: новая опция FINREP_TARIFF включающая колонку с тарифом в финансовом отчете и поиске платежей.
- userstats.ini новая опция PAYMENTS_ENABLED управляющая активностью модуля “Платежи”
- Модуль “Поиск оплат”: теперь адекватно реагирует на опцию FINREP_CONTRACT
- Модуль “Поиск оплат”: появился дополнительный фильтр по позитивным платежам.
- Модуль “Поиск оплат”: умеет экспортировать результаты поиска в виде приемлемом для загрузки.
- Модуль “Поиск оплат”: появился дополнительный фильтр по примечаниям содержащим цифры.
- Модуль “Поиск оплат”: появился дополнительный фильтр по примечаниям содержащим только цифры.
- Модуль “Поиск оплат”: появился дополнительный фильтр по тегам установленным на пользователей.
- Модуль “Поиск оплат”: теперь умеет опционально показывать также тариф пользователя.
- Модуль “Отчет по услуге кредитования”: исправлены перепутанные заголовки колонок.
- Модуль “Отчет по услуге кредитования”: теперь также показывает тарифы пользователей.
- Модуль “Отчет по услуге кредитования”: теперь умеет показывать статистику по частоте кредитования пользователями по тарифам.
- Модуль “Финансовый отчет”: теперь умеет опционально показывать также тариф пользователя.
- Модуль “Регистрация пользователей”: теперь предупреждает о возможной несовместимости сгенерированных логинов с rscriptd.
- Модуль “OpenPayz”: научился искать оплаты исходя из года, месяца и платежной системы. Да - с экспортом результатов в CSV.
- Модуль “Отчет по использованию платежных карточек”: теперь умеет экспортировать результаты в CSV.
- Модуль “Рассылка с помощью TurboSMS”: добавлен макрос {ROUNDCASH} заменяемый на баланс пользователя с округлением до второго знака.
- Модуль “Отчет по просрочке кредитов”: добавлен контрол быстрого обнуления кредита.
- В базовую поставку Ubilling включен коммерческий модуль Карта ВОЛС.
- В базовую поставку Ubilling включен коммерческий модуль Работа с юр. лицами
- Кабинет пользователя: вернулась куда-то потерявшаяся иконка календаря в модуле документов.
- Кабинет пользователя: пользователи теперь могут отметить уведомления как прочитанные для себя.
- В умолчательных скриптах инициализации пользователя для FreeBSD расширено смещение генерации пайпов.
0.5.4 - rev 3484
- Изменения в структуре БД, см дамп.
- alter.ini: новая опция ANNOUNCEMENTS включающая возможность управления объявлениями в кабинете пользователя.
- userstats.ini: новая опция ISP_LOGO указывающая ссылку на логотип оператора.
- userstats.ini: новая опция BACKGROUND позволяющая указать кастомный бекграунд для темплейта КП (да-да, теперь можно использовать няшных котиков).
- userstats.ini: новая опция SC_MONTHCONTROL дополнительно контролирующая возможность кредитования только раз в месяц.
- userstats.ini: новая опция AN_ENABLED включающая модуль объявлений.
- Новый модуль “Объявления кабинета пользователя”: позволяет управлять объявлениями в КП.
- Модуль “Финансовые операции”: ликвидирована дискриминация еретиков, исповедующих размазанную АП. Спасибо felixio_01.
- Модуль “Интеграция с AskoziaPBX”: исправлены проблемы возникавшие после обновления до 2.2.8
- Модуль “Смена IP”: слегка рефакторнут. Добавлена принудительная остановка пользователя в процессе изменения IP.
- Модуль “Регистрация пользователей”: вы будете смеяться, но в очередной раз исправлен баг с бессмертными юзерами. Спасибо DemonidZe.
- Модуль “Отчет по услуге кредитования ”: исправлено включение/отключение модуля соответствующей опцией.
- Модуль “OpenPayz”: теперь умеет показывать графики использования платежных систем на временной шкале.
- Модуль “Работники”: теперь также дополнительно проверяет существование логина администратора указанного для сотрудника.
- Собака наблюдака: исправлена проблема в работе оператора “<”, спасибо DarkSpider.
- Собака наблюдака: теперь andresult/oldresult также влияют на действие log, что нормально отображается в календаре.
- В базовом API исправлено получение свойств из UbillingConfig.
- Кабинет пользователя: по многочисленным заявкам заменен шаблон по-умолчанию. Для страждущих, старый черно-желтый доступен тут.
- Кабинет пользователя: исправлена бабайота возникающая по некоторым неведомым причинам при подгрузке модулей. Спасибо felixio_01.
- Кабинет пользователя: модуль кредитования слегка рефакторнут. Добавлены дополнительные проверки.
- API удаленного вызова процедур: появился новый вызов autofreezemonth для автозаморозки по месячной АП тарифа.
0.5.3 - rev 3445
- Изменения в структуре БД, см дамп.
- userstats.ini: новая опция PAYMENTID_QR включающая генерацию QR кода для платежного ID.
- userstats.ini: опция MENUHIDE отныне полностью игнорируется. Просто забудьте о ней.
- Кабинет пользователя: исправлена локализация тарифа со следующего месяца. Спасибо Medium.
- Модуль “Финансовые операции”: исправлено фильтрование формата денежных сумм.
- Модуль “Пользователи с комплексной услугой”: в отчете по должниках теперь также фигурируют замороженные пользователи.
- Модуль “Пользователи с комплексной услугой”: теперь также использует кеширование адресов
- УКВ: Отчет по улицам теперь показывает только города и улицы заселенные пользователями с КТВ
- УКВ: опция UKV_ENABLED теперь действительно включает/выключает модуль.
- УКВ: теперь контролируется уникальность номеров договоров - одинаковые выставить не получится.
- УКВ: исправлен экспорт отчета по начислениях, для MS Excel
- Модуль “Работники”: теперь возможно указать для работника логин администратора, которым он пользуется.
- Модуль “Планирование работ”: теперь умеет отфильтровывать задачи для работника.
- TurboSMS: в массовой рассылке появился дополнительный фильтр для пользователей у которых ровно 0 на счету.
- TurboSMS: в массовой рассылке фильтр пользователей, теперь поддерживает плавающие периоды тарификации stargazer 2.409.
- UBinstaller: переписан для работы с pkg ng, добавлена поддержка всех Legacy релизов FreeBSD (8.4, 9.2).
- UBinstaller: по возможности убраны платформо зависимые штуки и пересборка ядра. Теперь все подгружается модулями.
- UBinstaller: собраны бинарные пакеты для FreeBSD 8.4 i386/amd64 и FreeBSD 9.2 i386/amd64
- КТВ: исправлен парсинг банковыписок, спасибо DarkSpider.
- Кабинет пользователя: теперь умеет показывать пользователям их платежный ID в виде QR-кода
- Кабинет пользователя: изменился формат modules.d - теперь модуля сами знают когда им показываться.
- Кабинет пользователя: исправлена работа опции MENUNOICONMAX
0.5.2 - rev 3426
- alter.ini: новая опция SWITCH_PING_CUSTOM_SCRIPT о которой кто-то возможно очень давно мечтал.
- УКВ: исправлен баг, не позволявший создавать/редактировать тарифы со стоимостью равной нолю.
- УКВ: теперь пользователи с тарифами имеющими нолевую цену не будут фигурировать в отчетах должников и антидолжников.
- УКВ: исправлено отображение адресов, в случае если номер квартиры состоит только из букв (да, это - шиза).
- УКВ: добавлены дополнительные проверки на валидность суммы при внесении денег в ручном режиме.
- УКВ: новый модуль плагина профиля - “История жизни”. Показывает все происходившее ранее с абонентом.
- УКВ: в отчеты должников и антидолжников добавлено отображение счетчиков.
- УКВ: добавлено базовое распределение прав администраторов.
- УКВ: новый отчет “Популярность тарифов”, и конечно же невозможно догадаться, что он показывает.
- УКВ: новый отчет “Финансовый отчет” на скорую руку бэкпортированный из существующего для интернетов.
- УКВ: новый отчет “Отчет по подключениям” - показывает динамику подключения пользователей в разрезе года.
- УКВ: новый отчет “Отчет по денежным начислениям” - показывает сумму и количество начисленных средств по месяцам.
- УКВ: банковские выписки теперь показывают количество импортированных строк.
- УКВ: новый отчет “Отчет по улицам” - позволяет проводить сверку отключенных/подключенных пользователей.
- Модуль “Теги”: новый диалог выбора цветов тегов.
- Модуль “Перечень возможностей подключения”: новый диалог выбора цветов.
- Собака наблюдака: стало доступным действие “andresult” добавляющее к тексту SMS или Email-а текущий результат задачи.
- Собака наблюдака: стало доступным действие “oldresult” добавляющее к тексту SMS или Email-а предыдущий результат задачи.
- Собака наблюдака: теперь подсвечивает строки в списке задач.
- Перечень возможностей подключения: устранен баг не позволявший нормально редактировать задачи в некоторых ситуациях.
- УКВ: исправлена проблема не позволявшая внесение на счет по банковским выпискам, в некоторых ситуациях.
- OpenPayz: добавлены бекенд и фронтенд для работы с платежной системой Сбербанк России
- Печать чеков: .docx шаблон теперь сохраняется при обновлении.
0.5.1 - rev 3356
- Изменения в структуре БД, см дамп.
- alter.ini: новая опция BUILD_EXTENDED включающая расширенные параметры (паспорта) домов.
- alter.ini: новая опция BUILD_OWNERS перечисляющая хозяйствующих субъектов.
- alter.ini: новая опция BUILD_EXTOPTS выставляющая макс. количества этажей и подъездов.
- alter.ini: новая опция UKV_ENABLED включающая УКВ
- alter.ini: новая опция UKV_BS_PAYID устанавливающая тип денег вносимых по выпискам УКВ
- alter.ini: новая опция UKV_MONTH_DEBTLIMIT устанавливающая порог должников УКВ в месяцах
- alter.ini: новая опция SIGNUP_PAYMENTS включающая возможность установления платы за подключение для тарифов и обработку платежей за подключение
- alter.ini: новая опция SIGNUP_TYPEID устанавливающая тип денег вносимых за подключение
- Модуль “Опрос при помощи SNMP”: исправлена проблема сортировки FDB в некоторых ситуациях.
- Модуль “Опрос при помощи SNMP”: причесана работа штатных парсеров данных.
- Модуль “Опрос при помощи SNMP”: добавлена возможность принудительного переопроса устройства, с очисткой кеша.
- Модуль “Настройки системы”: исправлено отображение некоторых опций
- Модуль “Планирование работ”: теперь умеет показывать для заданий - SMS, если оное было отослано работнику.
- Модуль “Опрос при помощи SNMP”: обновились шаблоны опроса свичей. Спасибо DemonidZe.
- Модуль “Дома”: улучшено логирование.
- Модуль “Дома”: появилась новая сущность - “паспорт дома”. Позволяет цеплять к дому ЖКХ, телефоны и прочие полезные штуки.
- Модуль “Паспортные данные”: у календариков появились возможности прямого выбора года/месяца.
- Модуль Собака-наблюдака: добавлена возможность указывать в “действиях” дополнительные номера для отсылки.
- Модуль “Собака-наблюдака”: теперь позволяет отсылку только на дополнительные номера исключая основные из настроек.
- Модуль “События”: увеличено быстродействие, за счет уменьшения обращений к БД и кеширования статистики.
- Модуль “Печать документов”: убрана возможность “быстрой печати”. Осталась только “С дополнительными опциями”.
- Модуль “Собака-наблюдака”: обновлена поддержка SMS шлюза сервиса TurboSMS.
- Модуль “Рассылка с помощью TurboSMS”: обновлена поддержка SMS шлюза сервиса TurboSMS.
- Модуль “Изменение жилища пользователя”: теперь очищает за собой кеш адресов.
- Модуль “Регистрация пользователей”: теперь очищает за собой кеш адресов.
- Модуль “Расширенная настройка MikroTik”: исправлена локализация.
- Модуль “Финансовый отчет”: косметика.
- Модуль “Карта оборудования”: добавлен зум при скролле мышью.
- Модуль “Планирование работ”: улучшено логирование при отсылке SMS.
- Модуль “Печать документов”: исправлена регистрация документа в базе, при кастомной печати.
- Модуль “Карта оборудования”: добавлена возможность автоматической кластеризации больших скоплений свитчей.
- Модуль “Карта оборудования”: немного косметики.
- Кабинет пользователя: опция PAYMENTSTIMEHIDE теперь маскирует только время платежей а не дату целиком.
- Кабинет пользователя: исправлен косметический артефакт локализации в модуле изменения тарифов.
- API удаленного вызова: ukvfeeprocessing производящий начисление АП для всех пользователей УКВ.
- API удаленного вызова: теперь адекватно реагирует на опцию WATCHDOG_ENABLED
- Функция скачивания файлов: ликвидирована возможность утечек памяти, при скачивании больших файлов. Спасибо Den1xxx.
0.5.0 - rev 3243
- Изменения в структуре БД, см дамп.
- alter.ini: новая опция DOCX_SUPPORT включающая поддержку документов в формате docx
- alter.ini: новая опция DOCX_CHECK включающая печать чеков в формате docx
- alter.ini: новая опция DOCX_NDS устанавливающая процент налога на добавленную стоимость для документов
- alter.ini: новая опция DOCX_SERVICES перечисляющая услуги, для которых возможно задание кастомных сервисов при печати
- alter.ini: новая опция ADDRESS_CACHE_TIME указывающая таймаут кеширования полного списка адресов.
- alter.ini: новая опция CAN_DELETE_PAYMENTS перечисляющая администраторов, которые могут удалять оплаты.
- userstats.ini: кучка опций, вида DOCX_SUPPORT, DOCX_STORAGE, DOCX_NDS, DOCX_SERVICES опять же про печать документов
- userstats.ini: новая опция PAYMENTSTIMEHIDE скрывающая время платежей в кабинете (только не спрашивайте накой оно надо)
- Новый модуль “Ранее сгенерированные документы”: позволяет просматривать для каких пользователей какие документы печатались ранее.
- Новый модуль “Предыдущие тикеты пользователя”: позволяет быстренько проверить предыдущие обращения пользователя за поддержкой.
- Модуль “Собака-наблюдака”: исправлена проблема с changed/notchanged для задач типа icmpping, tcpping, fileexists
- Модуль “Собака-наблюдака”: больше не игнорирует опцию WATCHDOG_ENABLED
- Модуль “Печать документов”: теперь умеет работать с шаблонами в формате docx и поддерживает расширенный набор макросов
- Модуль “Печать чеков”: теперь умеет работать с шаблонами в формате docx и поддерживает расширенный набор макросов
- Модуль “Онлайн”: теперь показывает количество пользователей онлайн, при включенной опции DN_ONLINE_DETECT.
- Модуль “Онлайн”: ускорен раза в два при работе с отключенным HP, за счет уменьшения количества вызовов fopen().
- Модуль “Поиск пользователей”: в несколько раз ускорился за счет сокращения файловых операций и дополнения кешированием.
- Модуль “Поиск пользователей”: при включенном SEARCHADDR_AUTOCOMPLETE более не используется case insensitive поиск для частичных адресов.
- Модуль “Регистрация пользователей”: исправлен баг позволявший в некоторых ситуациях получить неюзабельные логины.
- Модуль “Планирование работ”: поправлено логирование при изменении существующих задач.
- Модуль “Собака наблюдака”: теперь умеет отображать предыдущие срабатывания в виде красивого календарика.
- Модуль “Финансовый отчет”: исправлена проблема приводившая в некоторых ситуациях к утечкам памяти.
- Модуль “Отчет по UHW”: добавлена возможность очистки всех попыток перебора.
- Модуль “Платежные карточки”: добавлена возможность очистки всех попыток перебора.
- Модуль “Профиль пользователя”: теперь также стал восприимчивым к включенной опции DN_ONLINE_DETECT
- Модуль “История жизни пользователя”: рефакторнут, также добавлена опция строгого поиска.
- Модуль “Финансовые операции”: теперь умеет удалять существующие оплаты не трогая счет абонента.
- Модуль “Опрос при помощи SNMP”: при просмотре конкретного свича и не пустом FDB, теперь реагирует на SWITCHPORT_IN_PROFILE.
- Модуль “Редактирование пароля”: исправлено логирование
- Модуль “Редактирование отключенности”: исправлено логирование
- Модуль “Заморозка пользователя”: исправлено логирование
- Модуль “Редактирование детальной статистики”: исправлено логирование
- Модуль “Редактирование пользователя”: добавлена возможность быстрой смены IP.
- Добавлена поддержка иерархического профайлера XHprof
- Кабинет пользователя: новый модуль “Документы” - позволяет печатать документы по публичным шаблонам из системного модуля “Печать документов”
- Кабинет пользователя: теперь умеет прятать время совершения платежей.
- Окончательно сломана поддержка PHP 5.2 изза использования Paamayim Nekudotayim (5.3+) в некоторых важных местах.
0.4.9 - rev 3155
- alter.ini: новая опция COMPLEX_ENABLED включающая отчет по пользователям с комплексными услугами.
- alter.ini: новая опция COMPLEX_MASKS устанавливающая маски тарифов с комплексными услугами
- alter.ini: новая опция COMPLEX_CFIDS устанавливающая ID доп. полей профиля с договором и флагом активности.
- alter.ini: новая опция DN_FULLHOSTSCAN заполняющая content/dn при выполнении fullhostscan
- Новый модуль “Пользователи с комплексной услугой”: ну совсем даже непонятно чем он занимается, ага.
- Новый модуль “Отчет по АРПУ”: теперь позволяет проанализировать ARPU относительно линеек тарифов.
- Модуль “Сервер DHCP”: теперь показывает превью глобальных шаблонов конфигов.
- Модуль “Планирование работ”: исправлена проблема с просмотром задач на следующий год.
- Модуль “Планирование работ”: исправлен показ просроченных задач.
- Модуль “Облако тегов”: полностью переписан, появилось табличное представление.
- Модуль “Отчет по услуге кредитования”: добавлена возможность выбора года и отображение общегодового профита.
- Модуль “Онлайн”: теперь стал восприимчивым к DN_ONLINE_DETECT при включенном HP_MODE
- Модуль “Популярность тарифов”: исправлено отображение графиков.
- OpenPayz: добавлен фронтенд для работы с платежной системой Paylogic / ОСМП
- OpenPayz: поправлен фронтенд для работы с QIWI.
- Чуть-чуть приукрашены кнопочки некоторых форм.
- Модуль “Расширенная настройка MikroTik”: переписан исходный код.
История изменений Ubilling за 2013-й год
История изменений Ubilling за 2012-й год
changelog2014.txt · Востаннє змінено: повз 127.0.0.1
