Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

changelog2019 [2019/08/16 02:56]
nightfly
changelog2019 [2019/12/07 17:49] (текущий)
nightfly [1.0.3 - в разработке]
Строка 1: Строка 1:
 ====== История изменений Ubilling ====== ====== История изменений Ubilling ======
  
-===== 1.0.- в разработке =====+===== 1.0.- в разработке =====
    * Пьем чай    * Пьем чай
 +   * Изменения в структуре БД. см. дамп.
 +   * [[alteriniconf|alter.ini]]: новая необязательная опция REPORT_FINANCE_IGNORE_ID исключающая, указанные через запятую, ID "типов оплат" из модуля "Финансовые отчет" и "АПРНУ".
 +   * alter.ini: новая опция PONMAP_ENABLED включающая модуль "Карта ONU".
 +   * alter.ini: новая необязательная опция BANKSTA2_REGEX_KEYWORDS_DELIM определяющая символ-разделитель для поисковых ключевых слов в шаблонах соответствия полей импорта.
 +   * alter.ini: новая необязательная опция MULTIGEN_USE_ROS_TRAFFIC_GRAPHS обеспечивающая возможность получения графиков статистики по трафику с Mikrotik при работе через  [[mgmikrotikdhcp|Multigen MikroTik DHCP (IP + MAC)]]. 
 +   * alter.ini: новая необязательная опция PON_ONU_MAC_VALIDATE включающая валидацию МАСов ONU для последующего исключения невалидных из обработки.
 +   * alter.ini: новая необязательная опция PON_ONU_MAC_MAKE_RANDOM_IF_INVALID актуальна только при включенной PON_ONU_MAC_VALIDATE и призвана вместо исключения из обработки заменить МАС ONU на рандомно сгенерированные, вида FF:00:XX:XX:XX:00.
 +   * alter.ini: новая опация ITSATRAP_ENABLED включающая модуль [[snmptrapd|Это ловушка!]]
 +   * Модуль [[vlanmanagement|VLAN менеджер]]: При аллокации диапазона VLAN-ов свичу теперь видно соответствие номера порта к VLAN-у.
 +   * Модуль "VLAN менеджер": Выделение цветом VLAN-а если у конкретного порта есть пользователь.
 +   * Модуль "VLAN менеджер": Можно выдать диапазон для OLT/слот/порт (актуально для [[zteonureg|Регистрация ONU/ONT на ZTE/Huawei OLT]]).
 +   * Модуль [[ponizer|ПОНизатор]]: Исправление опроса Huawei GPON.
 +   * Модуль "ПОНизатор": показ текущего уровня сигнала при редактировании ONU стал более вменяемым.
 +   * Модуль "ПОНизатор": добавлена возможность валидации МАСов ONU и исключения невалидных из обработки либо замена их на рандомно сгенерированные, вида: FF:00:XX:XX:XX:00. Регулируется следующими опциями alter.ini: PON_ONU_MAC_VALIDATE, PON_ONU_MAC_MAKE_RANDOM_IF_INVALID.
 +   * Модуль Модуль [[switchpoller|Опрос свитчей]]: добавлены SNMP шаблоны для Cisco-C3560-24-PS-S и TurboIron 24x. Спасибо Евгению Борисову.
 +   * Модуль Модуль "Опрос свитчей": добавлен SNMP шаблон для опроса Dlink-DGS-1210-28ME.
 +   * Модуль "События": добавлена возможность подсветки логинов пользователей ссылками в их профиль для быстрого перехода.
 +   * Модуль [[dreamkas#какая_banksta2_почему_я_о_ней_до_сих_пор_не_слышал|Обработка банковских выписок 2]]: добавлены новые возможности манипуляций с данными импортируемых файлов, чтобы сделать этот самый импорт ещё более гибким.
 +   * [[logingeneration|Генерация логинов]]: добавлено 3 новых типа: INCREMENTFOUR, INCREMENTFOURREV, INCREMENTSIXREV.
 +   * [[mikrotikapi|Mikrotik API]]: исправлен баг с телепатическим определением версии RouterOS.
 +   * [[mikrotikapi#модуль_расширенная_настройка_mikrotik|Расширенная настройка Mikrotik]]: добавлена возможность указать порт API для каждого отдельно взятого NAS.
 +   * Новый модуль "Карта ONU": собственно показывает абонентские ONU на карте с диффиринциацией по уровню их сигнала.
 +   * Модуль "Персональные заметки и напоминания": исправлено отображение в режиме календаря. Теперь его реально использовать как ежедневник.
 +   * Модуль "MapOn": теперь присутствует и в глобальной менюшке.
 +   * Модуль "Платежи контрагентам": добавлено вменяемое форматирование сумм по каждому из предпринимателей.
 +   * Модуль "Visor": теперь в списке пользователей показан главный аккаунт пользователя.
 +   * Модуль "Сервис мгновенных сообщений": более вменяемая подсветка контактов от которых есть непрочитанные сообщения.
 +   * Модуль [[senddog#продвинутая_собака-посылака|Продвинутая собака-посылака]]: добавлена новая реализация API сервиса GradWell SMS.
 +   * Модуль "Виртуальные сервисы": исправлена проблема с созданием виртуальных сервисов с отрицательной стоимостью.
 +   * [[openpayz|OpenPayz]]: добавлен фронтенд и бэкенд liqpaymulti. Спасибо Евгению Борисову.
 +
 +
 +===== 1.0.2 - rev 7081 =====
 +   * Изменения в структуре БД. см. дамп. 8-o
 +   * [[alteriniconf|alter.ini]]: новая опция IBAN_ENABLED включающая собственно его вместо р/р.
 +   * alter.ini: новая опция UNIVERSAL_QINQ_USER_EXIST включающая проверку на существование пользователя при добавлении QINQ пары.
 +   * alter.ini: новая опция QINQ_IN_PROFILE, вы не поверите, но она отвечает за отображение QINQ пары в профиле пользователя.
 +   * alter.ini: новая опция VLAN_MANAGEMENT_ENABLED включающая модуль управления VLAN-ами (VLAN Manager).
 +   * alter.ini: новая опция REMOTEDHCP_ENABLED включающая поддержку [[remotedhcp|удаленных DHCP серверов]].
 +   * alter.ini: новая необязательная опция ASTERISK_CALLRECS_PATH определяющая путь к каталогу с записями разговоров Asterisk.
 +   * alter.ini: новая необязательная опция ASTERISK_CALLRECS_CEL_TAB_NAME определяющая имя таблицы cel(Call Event Logging) в БД Asterisk.
 +   * alter.ini: новая необязательная опция TASKMAN_SHOW_DONE_EXTENDED включает отображение дополнительной инфы по выполненным задачам в модуле "Планирование работ".
 +   * alter.ini: новая необязательная опция TASKMAN_DONE_EXTENDED_ALTERSTYLING включает альтернативную стилизацию отображения дополнительной инфы по выполненным задачам в модуле "Планирование работ". Имеет смысл только при включенной TASKMAN_SHOW_DONE_EXTENDED. 
 +   * alter.ini: новая необязательная опция ONLINE_SHOW_LAST_FEECHARGE включает отображение даты-времени и суммы последнего списания денежных средств старгейзером со счета пользователя в таблице юзверей модуля "Пользовательский онлайн".
 +   * alter.ini: новая необязательная опция ONLINE_SHOW_PHONES включает отображение всех имеющихся у пользователя телефонов(включая доп. мобилки)  в таблице юзверей модуля "Пользовательский онлайн".
 +   * alter.ini: новая необязательная опция ALL_PHONES_CACHE_TIMEOUT устанавливает время жизни кэша телефонов пользователей.
 +   * alter.ini: новая опция USERNAS_IN_PROFILE включающая показ пользовательского NAS в профиле пользователя.
 +   * alter.ini: новая опция TASKMAN_SEND_LOCATION включающая отсылку местоположения задачи для пользователя в Telegram.
 +   * alter.ini: новая необязательная опция ZABBIX_HOST_URL определяющая адрес вашего Zabbix сервера.
 +   * alter.ini: новая необязательная опция ZABBIX_LOGIN определяющая логин для подключения к вашему Zabbix серверу.
 +   * alter.ini: новая необязательная опция ZABBIX_PASSWD определяющая пароль для подключения к вашему Zabbix серверу.
 +   * alter.ini: новая необязательная опция ZABBIX_USER_TRAFFIC_GRAPHS включающая использование графиков трафика пользователей с сервера Zabbix.
 +   * alter.ini: новая необязательная опция ZABBIX_GRAPHS_SEARCHIDENTIFY определяющая признак, по которому пользователь будет искаться на сервере Zabbix. Может принимать значения: "IP" или "MAC". По умолчанию - "MAC".
 +   * alter.ini: новая необязательная опция ZABBIX_GRAPHS_SEARCHFIELD определяющая поле массива, возвращенного вызовом Zabbix API "graph.get", по которому пользователь будет искаться на сервере Zabbix. По умолчанию - "name".
 +   * alter.ini: новая необязательная опция ZABBIX_GRAPHS_EXTENDED включающая отображение дополнительного графика за 5 минут, а так же ссылки на график пользователя на Zabbix сервере. 
 +   * alter.ini: новая необязательная опция ZABBIX_GRAPHSIDS_CACHE_LIFETIME определяющая время жизни кэша идентификаторов графиков Zabbix.
 +   * alter.ini: новая необязательная опция SIGREP_DELETABLE позволяющая удаление записей из "Отчета по подключениям".
 +   * Модуль [[multigen|КучаГен]]: добавлена поддержа преобразования имен пользователей в виде MAC в верхнем регистре
 +   * Модуль КучаГен: исправлена работа вызовов MULTIGEN_POD_ON_MAC_CHANGE / MULTIGEN_POD_ON_IP_CHANGE.
 +   * Модуль [[corps|Юридические лица]]: теперь умеет показывать IBAN вместо рассчетного счета.
 +   * Модуль [[watchdog|Собака-наблюдака]]: добавлен тип задач httpget.
 +   * Модуль "MapOn": больше не взрывается, если машинке не присвоен водитель.
 +   * Модуль [[remoteapi|RemoteAPI]]: к вызову Asterisk добавлены новые возможности: получения статуса ЛС абонента, баланса абонента, установки абоненту кредита и оплаты платежной картой(скретч-картой). Может быть очень полезно для использования в связке с Asterisk php-agi. 
 +   * Модуль RemoteAPI: добавлен новый вызов remotedhcp возвращающий данные для синхронизации с удаленными DHCP серверами.
 +   * Модуль RemoteAPI: добавлен новый вызов stgfeecharge2mysql делающий страшные и никому не нужные вещи для обеспечения возможности отображения даты-времени и суммы последнего списания денежных средств старгейзером со счета пользователя в модуле "Пользовательский онлайн".
 +   * Модуль [[salary|Учет зарплат]]: вызов RemoteAPI salarytelegram теперь также добавляет к посуточной сводке сумму заработанных за день денег.
 +   * Модуль [[dreamkas|Dreamkas]]: минорные багфиксы.
 +   * Модуль "Asterisk PBX": теперь имеет возможность отображать, проигрывать и скачивать записи разговоров Astersik. Фича пока находится в тестовом режиме. 
 +   * Модуль "Планирование работ": теперь имеет возможность отображать(и опционально стилизировать) дополнительную инфу по выполненным задачам. Может незначительно замедлять рендеринг интерфейса модуля.
 +   * Модуль "Пользовательский онлайн": появилась возможность отображать все имеющиеся у пользователя телефоны(включая доп. мобилки). Работает только с HP_MODE=1.
 +   * Модуль "Пользовательский онлайн": появилась возможность отображать даты-времени и суммы последнего списания денежных средств старгейзером со счета пользователя. Очень "малонужная" и страшная по сути своей реализации штука, требующая отдельного(!) вызова RemoteAPI для заполнения кэша "последних списаний". Дважды...нет - четырежды подумайте, насколько сильно оно вам нужно. Работает - естественно - только с HP_MODE=1.
 +   * Новый модуль "[[vlanmanagement|VLAN Manager]]": обеспечивающий возможность работы с VLAN-ами, для выделения вланов юзерам, свичам и прочее + визуальный отчет по занятым\свободным.
 +   * Модуль "Экзистенциальный конь": теперь нормально показывает изменения состояния пользовательской базы в январе, относительно прошлого года.
 +   * Модуль "MapOn": теперь машинки на карте более похожи на машинки.
 +   * Модуль "Планирование работ": теперь умеет опционально отсылать сотрудникам в телеграм локацию пользователя при создании задачи.
 +   * Модуль "Профиль пользователя": теперь умеет отображать графики статистики по трафику с Zabbix.
 +   * Модуль "Отчет по подключениям": теперь умеет опционально удалять записи о давно удаленных пользователях.
 +   * Модуль [[warehouse|Склад]]: добавлена возможность при просмотре расходных операций также показывать примечания к ним.
 +   * Кабинет пользователя: минорные исправления Венгерской локализации.
 +   * Кабинет пользователя: исправлена работа скина paper. Теперь он нормально загружается в полностью оффлайновом режиме.
 +   * Глобально: обновлена и дополнена локализация интерфейса на Испанский. Спасибо [[https://github.com/discapacidad5|Cergio Monasterio]].
 +   * Глобально: API [[ubillingtelegram|UbillingTelegram]] теперь умеет в дебаг режим, а также в посылку местоположения.
 +   * Глобально: добавлена базовая поддержка API Zabbix 3.xx. Умеет выполнять различные запросы к API Zabbix'a. Теоретически, должно работать и с более поздними версиями Zabbix.
 +   * [[openpayz|OpenPayz]]: добавлен фронтенд abank24multi для [[https://a24m.a-bank.com.ua/|АБанк24]]. Спасибо Евгению Борисову.
 +   * OpenPayz: добавлены "мульти" фронтенды для EasyPay и FBank(Банк Фамильный)
 +
 +{{:nani_release.png?nolink&|}}
 +
 +===== 1.0.1 - rev 7032 =====
 +
 +   * [[alteriniconf|alter.ini]]: новые опции DREAMKAS_* обеспечивающие работу нового модуля интеграции с сервисом [[https://dreamkas.ru/|Dreamkas]]. 
 +   * alter.ini: новая необязательная опция ONLINE_SHOW_USERNOTES регулирующая отображение примечаний в модуле "Пользовательский онлайн".
 +   * alter.ini: новая необязательная опция TOUCH_FIX исправляющая некоторые артефакты виджетов Jquery UI на тачевых устройствах.
 +   * alter.ini: новая необязательная опция PON_ONU_HIDE прячущая ненужные MAC ONU из неизвестных.
 +   * alter.ini: новая необязательная опция ONLINE_HIDE_PICT_TITLES регулирующая отображение подписей к пиктограммам в таблице модуля Онлайн.
 +   * alter.ini: новая необязательная опция ONLINE_SHOW_ONU_SIGNALS регулирующая отображение колонки с сигналом ОНУ в таблице модуля Онлайн.
 +   * alter.ini: новая необязательная опция ONLINE_SHOW_WIFI_SIGNALS регулирующая отображение колонки с сигналом WiFi оборудования в таблице  модуля Онлайн.
 +   * alter.ini: новая необязательная опция USERPROFILE_ONU_INFO_SHOW регулирующая отображение дополнительных данных об ОНУ в профиле пользователя.
 +   * alter.ini: новая опция CALLMEBACK_ENABLED включающая модуль "Перезвоните мне пазязя".
 +   * alter.ini: новая опция UNIVERSAL_QINQ_ENABLED включающая модуль "UniversalQINQ".
 +   * alter.ini: новая опция ONUREG_QINQ_ENABLED включающая поддержку QINQ для [[zteonureg|Регистрация ONU/ONT на ZTE/Huawei OLT]].
    * Модуль [[zteonureg|Регистрация ONU/ONT на ZTE/Huawei OLT]]: В очередной раз исправлен парсер серийников для Huawei ONT.    * Модуль [[zteonureg|Регистрация ONU/ONT на ZTE/Huawei OLT]]: В очередной раз исправлен парсер серийников для Huawei ONT.
    * Модуль [[trinitytv|TrinityTV]]: для подписок теперь доступны дополнительные примечания.    * Модуль [[trinitytv|TrinityTV]]: для подписок теперь доступны дополнительные примечания.
 +   * Модуль "Пользовательский онлайн": добавлена возможность отображения примечаний в скобках под "ФИО". Дополнительные примечания отображаются в виде ссылки-счетчика.
 +   * Модуль "Пользовательский онлайн": добавлена возможность скрытия подписей к пиктограммам, таких как: "Да", "Нет", "Заморожен".
 +   * Модуль "Пользовательский онлайн": добавлена возможность отображения сигнала ОНУ отдельной колонкой. Работает только с ONLINE_HP_MODE=1. Может значительно влиять на производительность.
 +   * Модуль "Пользовательский онлайн": добавлена возможность отображения WiFi оборудования отдельной колонкой. Работает только с ONLINE_HP_MODE=1. Может значительно влиять на производительность.
 +   * Модуль "Профиль пользователя": добавлена возможность отображения дополнительных данных о связанной с пользователем ОНУ.
 +   * Модуль [[mikrotikapi|Mikrotik NAS]]: исправлен выход из цикла в функции read() реализации Mikrotik API, а так же добавлена возможность использовать логические операции в запросах Mikrotik API.
 +   * Модуль [[receipts|Печать квитанций]]: исправлен мелкий баг с заполнением выпадающего списка с домами после выбора улицы. 
 +   * Модуль [[dreamkas#какая_banksta2_почему_я_о_ней_до_сих_пор_не_слышал|"Обработка банковских выписок 2"]]: теперь чуть более информативен в процессе непосредственной обработки банковской выписки.
 +   * Модуль "Персональные заметки и напоминания": предупреждения перед удалением заметок стали чуть более информативными.
 +   * Новый коммерческий модуль [[dreamkas|Dreamkas]]: интеграция с сервисом [[https://dreamkas.ru/|Dreamkas]], для фискализации оплат абонентов. 
 +   * Модуль "Свитчи": теперь нотифицирует о возможности использования SWPOLL для свитча при его редактировании.
 +   * Модуль [[warehouse|Склад]]: печать остатков ТМЦ на складах для инвентаризации более не требует прав на расходные операции.
 +   * Модуль "Склад": новый отчет "Остатки на складских помещениях" предназначен для инвентаризации ТМЦ.
 +   * Модуль "FDB Архив": Исправлена сортировка по-умолчанию.
 +   * Модуль "Почему ты звонишь?": исправлена проблема, при которой, вызовы считались неотвеченными при откусывании кода страны из номера. 
 +   * Модуль [[salary|Учет зарплат]]: типичное время выполнения работ в справочнике "Типы работ" теперь может быть не целочисленным.
 +   * Модуль [[macven|Определение производителя оборудования по MAC]]: исправлены проблемы кеширования на PHP > 7.1
 +   * Модуль UniversalQINQ: Новый модуль для QINQ когда сеть - не только ethernet свичи.
 +   * Модуль "Тарифы": теперь нельзя удалить тариф на который назначен переход при помощи [[dealwithit|Живи с этим]].
    * Кабинет пользователя: модуль Megogo стал чуть менее страшным в Chrome.    * Кабинет пользователя: модуль Megogo стал чуть менее страшным в Chrome.
 +   * Кабинет пользователя: опция SHOW_SPEED_MB теперь также влияет на модуль "Изменение тарифа".
 +   * Глобально: добавлена локализация интерфейса на Испанский. Спасибо Cergio Monasterio.
 +   * Глобально: добавлена локализация интерфейса на Венгерский язык. Огромная благодарность [[https://github.com/tomastovt|Tomas Tovt]].
 +   * [[openpayz|OpenPayz]]: в интерфейсах бэкэндов LiqPay и MyPayPrivat теперь не отображается ненужный одинокий radiobutton, если не используется опция AVAIL_PRICES.
 +
  
 +{{:kaji_release.png?nolink&|}}
  
 ===== 1.0.0 - rev 6992 ===== ===== 1.0.0 - rev 6992 =====
Строка 71: Строка 197:
  
    * Изменения в структуре БД. см. дамп.    * Изменения в структуре БД. см. дамп.
-   * [[alteriniconf|alter.ini]]: новая опция BANKSTA2_ENABLED включающая модуль обработки банковских выписок Banksta2.+   * [[alteriniconf|alter.ini]]: новая опция BANKSTA2_ENABLED включающая модуль обработки банковских выписок [[dreamkas#какая_banksta2_почему_я_о_ней_до_сих_пор_не_слышал|Banksta2]].
    * alter.ini: новая опция BANKSTA2_PAYMENTID_INET устанавливающая тип оплат для денег разнесенных модулем Banksta2 из банковских выписок для интернет-пользователей.    * alter.ini: новая опция BANKSTA2_PAYMENTID_INET устанавливающая тип оплат для денег разнесенных модулем Banksta2 из банковских выписок для интернет-пользователей.
    * alter.ini: новая опция BANKSTA2_PAYMENTID_UKV устанавливающая тип оплат для денег разнесенных модулем Banksta2 из банковских выписок для пользователей [[ukv|УКВ]].    * alter.ini: новая опция BANKSTA2_PAYMENTID_UKV устанавливающая тип оплат для денег разнесенных модулем Banksta2 из банковских выписок для пользователей [[ukv|УКВ]].
Строка 93: Строка 219:
    * Модуль [[receipts|Печать квитанций]]: добавлена возможность указания суммы к оплате равной текущему состоянию баланса абонента, если баланс меньше 0.    * Модуль [[receipts|Печать квитанций]]: добавлена возможность указания суммы к оплате равной текущему состоянию баланса абонента, если баланс меньше 0.
    * Новый модуль "Карта подключений": позволяет визуально определять где и с какой успешностью вы подключаете пользователей.    * Новый модуль "Карта подключений": позволяет визуально определять где и с какой успешностью вы подключаете пользователей.
-   * Новый модуль "Banksta2": очередная попытка сделать из обработки банковских выписок что-то юзабельное.+   * Новый модуль [[dreamkas#какая_banksta2_почему_я_о_ней_до_сих_пор_не_слышал|Banksta2]]: очередная попытка сделать из обработки банковских выписок что-то юзабельное.
    * Модуль [[salary|Учет зарплат]]: уменьшено использование памяти, немного улучшено быстродействие.    * Модуль [[salary|Учет зарплат]]: уменьшено использование памяти, немного улучшено быстродействие.
    * Модуль "Помощник прокрастинации": немного починен и расширен.    * Модуль "Помощник прокрастинации": немного починен и расширен.
changelog2019.1565913387.txt.gz · Последние изменения: 2019/08/16 02:56 — 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