Различия

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

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

changelog2019 [2019/07/12 16:11]
nightfly
changelog2019 [2019/10/18 15:00] (текущий)
nightfly
Строка 1: Строка 1:
 ====== История изменений Ubilling ====== ====== История изменений Ubilling ======
  
-===== 1.0.- в разработке =====+===== 1.0.- в разработке =====
    * Пьем чай    * Пьем чай
    * Изменения в структуре БД. см. дамп.    * Изменения в структуре БД. см. дамп.
-   * [[userstats|userstats.ini]]: новая опция VISOR_ENABLED включающая для пользователей модуль "Видеонаблюдение".+   * [[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 в профиле пользователя. 
 +   * Модуль [[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. 
 +   * Новый модуль "VLAN Manager": обеспечивающий возможность работы с VLAN-ами, для выделения вланов юзерам, свичам и прочее + визуальный отчет по занятым\свободным. 
 +   * Модуль "Экзистенциальный конь": теперь нормально показывает изменения состояния пользовательской базы в январе, относительно прошлого года. 
 +   * Модуль "MapOn": теперь машинки на карте более похожи на машинки. 
 +   * Кабинет пользователя: минорные исправления Венгерской локализации. 
 +   * Кабинет пользователя: исправлена работа скина paper. Теперь он нормально загружается в полностью оффлайновом режиме. 
 +   * Глобально: обновлена и дополнена локализация интерфейса на Испанский. Спасибо [[https://github.com/discapacidad5|Cergio Monasterio]]. 
 +   * Глобально: API [[ubillingtelegram|UbillingTelegram]] теперь умеет в дебаг режим а также в посылку местоположения. 
 +   * [[openpayz|OpenPayz]]: добавлен фронтенд abank24multi для [[https://a24m.a-bank.com.ua/|АБанк24]]. Спасибо Евгению Борисову. 
 + 
 + 
 + 
 +===== 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. 
 +   * Модуль [[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. 
 +   * Кабинет пользователя: опция 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 ===== 
 +   * Изменения в структуре БД. см. дамп. 
 +   * [[alteriniconf|alter.ini]]: новая необязательная опция TASKMAN_PRINT_ORDER устанавливающая поле сортировки задач. 
 +   * alter.ini: новая опция BACKUPS_MAX_AGE указывающая максимальный возраст в днях хранимых бэкапов БД. 
 +   * alter.ini: новая опция DARKVOID_CACHETIME устанавливающая дефолтный интервал кэширования DarkVoid. Можете не трогать. 
 +   * alter.ini: новая опция VISOR_CHARGE_MODE устанавливающая режим дочардживания средств для камер если это требуется. 
 +   * alter.ini: новая опция TRINITYTV_RDEVS включающая отображение количества закрепленных за пользователем устройств. 
 +   * alter.ini: новая опция REMOTEAPI_DISABLE_CALLS которая вам не нужна. 
 +   * alter.ini: новая опция FDBARCHIVE_MAX_AGE устанавливающая максимальный срок хранения данных архива FDB в днях. 
 +   * [[userstats|userstats.ini]]: новая опция VISOR_ENABLED включающая для пользователей модуль [[visor|Видеонаблюдение]].
    * userstats.ini: новая опция TRINITYTV_CHANLIST_URL устанавливающая ссылку на список каналов.    * userstats.ini: новая опция TRINITYTV_CHANLIST_URL устанавливающая ссылку на список каналов.
 +   * userstats.ini: новая необязательная опция AN_BUTTONS включающая дополнительные контролы управления прочитаностью объявлений.
    * [[switchmap|ymaps.ini]]: новая опция LEAFLET_TILE_LAYER устанавливающая кастомный тайл-леер для сервисов карт на базе Leaflet.    * [[switchmap|ymaps.ini]]: новая опция LEAFLET_TILE_LAYER устанавливающая кастомный тайл-леер для сервисов карт на базе Leaflet.
    * Модуль "Авторизационные данные свитчей": исправлен баг при удалении записи.    * Модуль "Авторизационные данные свитчей": исправлен баг при удалении записи.
Строка 12: Строка 103:
    * Модуль "УКВ": в отчет по контролю целосности добавлена проверка на совпадение состояний подключенности КТВ и основного аккаунта комплексной услуги.    * Модуль "УКВ": в отчет по контролю целосности добавлена проверка на совпадение состояний подключенности КТВ и основного аккаунта комплексной услуги.
    * Модуль [[fwtbt|По ком звонит колокол]]: теперь использует DarkVoid для отрисовки виджета нотификации.    * Модуль [[fwtbt|По ком звонит колокол]]: теперь использует DarkVoid для отрисовки виджета нотификации.
 +   * Модуль [[warehouse|Склад]]: форма создания расходной операции больше не взрывается в случае отсутствия типов работ.
 +   * Модуль "Whois": починена работа миникарты, при использовании сервисов карт на базе leaflet.
 +   * Модуль "Планирование работ": теперь умеет по-разному сортировать задачи при печати табличкой.
 +   * Модуль "Планирование работ": теперь при отсутствии существующих работников или типов работ форма создания задачи отключена.
 +   * Модуль "Экзистенциальный конь": график оборудования теперь адекватно реагирует на включенность PON/DOCSIS.
 +   * Модуль "Бекап БД": немного косметики.
 +   * Модуль "MapOn": теперь умеет раздельно показывать последние маршруты машинок а также все маршруты за сегодня.
 +   * Новый модуль [[visor|Visor]]: предназначен для учета услуг "видеонаблюдения".
 +   * Модуль "TrinityTV": добавлена возможность показа количества закрепленных за пользователем устройств при просмотре списка подписок.
 +   * Модуль [[zteonureg|Регистрация ONU/ONT на ZTE/Huawei OLT]]: Исправлен парсер серийников для Huawei ONT.
 +   * Модуль "Финансовый отчет": изменен формат денежных сумм в помесячной сводке, для улучшения читаемости.
 +   * Модуль "УКВ": в финансовом отчете изменен формат денежных сумм в помесячной сводке, для улучшения читаемости.
 +   * Модуль "Экзистенциальный конь": при показе суммарных сумм в финансово-ориентированных отчетах изменен формат отображения.
 +   * Модуль [[warehouse|Склад]]: оповещения сотрудников при помощи Телеграм-а теперь чуть более информативные.
 +   * Модуль "TrinityTV": добавлена возможность быстрого определения вендора клиентского оборудования по MAC устройства.
 +   * Модуль [[watchdog|Собака-наблюдака]]: добавлена возможность рассылки алертов в различные чаты Telegram, по аналогии с дополнительными мобилками.
 +   * Модуль "Профиль пользователя": добавлены опциональные контролы поиска MAC пользователя в архиве FDB.
 +   * Модуль "Свитчи": добавлены контролы поиска всех записей со свитча в архиве FDB.
 +   * Модуль "Askozia монитор": радикально оптимизировано быстродействие за счет отказа от повторных вызовов телепатии по номерам.
 +   * [[ponizer|ПОНизатор]]: добавлена поддержка опросов для BDCOM GP3600 (GPON)
 +   * Новый модуль "FDB Архив": предназначен для хранения снапшотов предыдущих состояний FDB кэша.
 +   * Новый плагин профиля "TrinityTV": позволяет быстро переходить к ассоциированной с пользователем подписке.
 +   * Модуль [[ukv|УКВ]]: теперь также реагирует на опцию CAN_DELETE_PAYMENTS.
 +   * Модуль [[switchpoller|Опрос свитчей]] добавлен SNMP шаблоны для Cisco Catalyst 3750-24TS-S и 3560-24-TS-S.
    * Кабинет пользователя: модуль "SweetTV", небольшая косметика, и более осмысленная расстановка елементов управления.    * Кабинет пользователя: модуль "SweetTV", небольшая косметика, и более осмысленная расстановка елементов управления.
    * Кабинет пользователя: модуль "SweetTV" и "TrinityTV" теперь умеют показывать ссылку на список каналов.    * Кабинет пользователя: модуль "SweetTV" и "TrinityTV" теперь умеют показывать ссылку на список каналов.
Строка 17: Строка 132:
    * Кабинет пользователя: модуль "TrinityTV" больше не показывает интерфейса управления устройствами, в случае если у пользователя нету активных подписок.     * Кабинет пользователя: модуль "TrinityTV" больше не показывает интерфейса управления устройствами, в случае если у пользователя нету активных подписок. 
    * Кабинет пользователя: скин paper теперь в принципе имеет шанс использоваться в реальной жизни.    * Кабинет пользователя: скин paper теперь в принципе имеет шанс использоваться в реальной жизни.
 +   * Кабинет пользователя: оповещения о новых объявлениях теперь могут кастомизироваться и выглядеть чуть более вменяемо.
    * Глобально: добавлена поддержка карт OSM, Visicom, Mapbox а также других разнообразных провайдеров карт посредством поддержки [[https://leafletjs.com|Leaflet]].    * Глобально: добавлена поддержка карт OSM, Visicom, Mapbox а также других разнообразных провайдеров карт посредством поддержки [[https://leafletjs.com|Leaflet]].
 +   * Глобально: появился новый уровень абстракции для работы с внешними данными в виде [[ubrouting|ubRouting]].
 +   * Глобально: появился новый уровень абстракции для работы с БД в виде [[nyanorm|NyanORM]] приправленный магией.
 +   * [[remoteapi|RemoteAPI]]: вызов backupdb теперь автоматически проводит ротацию дампов, исходя из состояния опции BACKUPS_MAX_AGE.
 +   * RemoteAPI: новый вызов visorcharge предназначенный для автоматического чарджа средств для камер с основного аккаунта.
 +   * RemoteAPI: новый вызов fdbarchive предназначенный для складирования текущего кэша в архив на будущее.
 +   * RemoteAPI: все вызовы RemoteAPI теперь разнесены по отдельным модулям из modules/remoteapi/.
 +   * [[openpayz|OpenPayz]]: добавлен фронтенд monobankmulti. Спасибо Евгению Борисову.
 +
 +{{:neongenesis_release.png?nolink&|}}
 +
  
 ===== 0.9.9 - rev 6870 ===== ===== 0.9.9 - rev 6870 =====
  
    * Изменения в структуре БД. см. дамп.    * Изменения в структуре БД. см. дамп.
-   * [[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|УКВ]].
Строка 44: Строка 170:
    * Модуль [[receipts|Печать квитанций]]: добавлена возможность указания суммы к оплате равной текущему состоянию баланса абонента, если баланс меньше 0.    * Модуль [[receipts|Печать квитанций]]: добавлена возможность указания суммы к оплате равной текущему состоянию баланса абонента, если баланс меньше 0.
    * Новый модуль "Карта подключений": позволяет визуально определять где и с какой успешностью вы подключаете пользователей.    * Новый модуль "Карта подключений": позволяет визуально определять где и с какой успешностью вы подключаете пользователей.
-   * Новый модуль "Banksta2": очередная попытка сделать из обработки банковских выписок что-то юзабельное.+   * Новый модуль [[dreamkas#какая_banksta2_почему_я_о_ней_до_сих_пор_не_слышал|Banksta2]]: очередная попытка сделать из обработки банковских выписок что-то юзабельное.
    * Модуль [[salary|Учет зарплат]]: уменьшено использование памяти, немного улучшено быстродействие.    * Модуль [[salary|Учет зарплат]]: уменьшено использование памяти, немного улучшено быстродействие.
    * Модуль "Помощник прокрастинации": немного починен и расширен.    * Модуль "Помощник прокрастинации": немного починен и расширен.
changelog2019.1562937094.txt.gz · Последние изменения: 2019/07/12 16:11 — 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