История изменений 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: добавлены бекенд и фронтенд для работы с платежной системой LiqPay
  • 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
  • Кабинет пользователя: новый модуль «Документы» - позволяет печатать документы по публичным шаблонам из системного модуля «Печать документов»
  • Кабинет пользователя: теперь умеет прятать время совершения платежей.
  • OpenPayz: добавлен фронтенд для работы с платежной системой EasyPay
  • Окончательно сломана поддержка 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: добавлены бекенд и фронтенд для работы с платежной системой CoPAYCo, как-то так.
  • OpenPayz: добавлен фронтенд для работы с платежной системой Paylogic / ОСМП
  • OpenPayz: добавлен фронтенд для работы с платежной системой iBox, спасибо Spl
  • OpenPayz: поправлен фронтенд для работы с QIWI.
  • Чуть-чуть приукрашены кнопочки некоторых форм.
  • Модуль «Расширенная настройка MikroTik»: переписан исходный код.


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

changelog2014.txt · Последние изменения: 2015/01/02 12:27 — 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