Инструменты пользователя

Инструменты сайта


changelog2020

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
changelog2020 [2020/02/14 12:52]
nightfly
changelog2020 [2020/09/24 15:16] (текущий)
nightfly
Строка 1: Строка 1:
 ====== История изменений Ubilling ====== ====== История изменений Ubilling ======
  
 +===== 1.1.1 - в разработке =====
  
-===== 1.0.5 - в разработке ===== 
    * Пьем чай    * Пьем чай
 +   * [[alteriniconf|alter.ini]]:​ новая опция PON_ONU_SEARCH_ENABLED включающая нативный поиск ONUшек в понизаторе.
 +   * alter.ini: добавлена не обязательная опция ZABBIX_PROBLEM_SEVERITIES - фильтрующая проблемы по уровням важности. Уровни проблем указываются через запятую.
 +   * alter.ini: добавлена не обязательная опция BANKSTA2_OPAYZID_AS_CONTRACT включающая использование Платежного ID вместо номера договора в случае отсутствия последнего.
 +   * alter.ini: добавлена опция TASKSTATES_ENABLED включающая "​состояния задач"​.
 +   * Устройства для пользователей с мультипортовых ONU теперь корректно отображаются в профиле пользователя и в модуле "ONU master"​.
 +   * [[smartup|SmartUP]]:​ произведена попытка улучшить быстродействие вызовов из [[remoteapi|remoteAPI]] при помощи минимизации количества загружаемых данных.
 +   * Модуль "​Хелпдеск":​ исправлены паразитные кавычки при вставке шаблонов типичных ответов.
 +   * Модуль "​Планирование работ":​ при редактировании существующей задачи на пользователя - теперь в Telegram также отсылается ФИО.
 +   * Модуль "​ПОН Коробки":​ исправлен показ карты боксов,​ при использовании сервиса карт Google maps.
 +   * Модуль [[ponizer|ПОНизатор]]:​ добавлена возможность раздельного поиска ONU по MAC-ам, логинам,​ серийникам и IP.
 +   * Модуль "​ПОНизатор":​ в статистику добавлен раздельный просмотр температуры всех OLT.
 +   * Модуль "​ПОНизатор":​ добавлен SNMP шаблон «BDCOM OLT P3608B»
 +   * Модуль «Профиль пользователя»:​ добавлено отображение проблем с Zabbix по привязанному оборудованию в профиле. Включается не обязательной опцией ZABBIX_PROBLEM_IN_PROFILE
 +   * Модуль «Профиль пользователя»:​ немного оптимизирована загрузка модуля при использовании PON.
 +   * Модуль [[banksta2|Обработка банковских выписок 2]]: теперь умеет использовать OPENPAYZ `virtualid` из `op_customers` вместо номера договора в случае отсутствия у пользователя этого самого номера договора.
 +   * Модуль "​Записи звонков Askozia":​ добавлена поддержка поиска записей звонков в архиве.
 +   * Модуль [[switchpoller|Опрос свитчей]]:​ добавлен SNMP шаблон для Cisco Catalyst 2960-24TC-L.
 +   * Модуль "​Опрос свитчей":​ добавлен SNMP шаблон для Cisco Catalyst 2960-48TC-L.
 +   * Модуль "​Модели оборудования":​ добавлен показ количества оборудования в справочниках.
 +   * Модуль "​Планирование задач":​ добавлена возможность быстрой установки состояния задач сотрудниками.
 +   * Модуль [[dreamkas|Dreamkas]]:​ немного оптимизирована загрузка фискальных операций + минимальная косметика.
 +   * Модуль "​Отчет по подключениям":​ больше не колбасит при использовании [[cemetery|службы ритуальных услуг]].
 +   * Новый модуль "​Контроль реальных IP": отчет по пользователям,​ у которых было бы неплохо отжать их реальные IP.
 +   * Модуль "​Планирование задач":​ при просмотре полного лога по всем задачам,​ добавлена возможность выбора года. ​
 +   * Модуль "​Опрос свитчей":​ при просмотре данных полученных от свитча по SNMP в FDB кроме пользователей также по MAC детектируются и свитчи.
 +   * Модуль "​Текущий кеш FDB": при просмотре кэша и архива FDB, кроме пользователей также по MAC детектируются и свитчи.
 +   * [[remoteapi|RemoteAPI]]:​ вызов //​asterisk//​ теперь принимает так же параметр //​setunpause//​ и может размораживать юзеров. Использовать крайне осторожно,​ поскольку каких либо особых проверок состояния юзера перед разморозкой НЕ проводится.
 +   * [[userstats|Кабинет пользователя]]:​ REST API [[xmlagent|XMLAgent]] переписано с сохранением обратной совместимости,​ имплементирована принудительная авторизация.
 +
 +{{:​dragonsnails_release.png?​nolink&​|}}
 +
 +===== 1.1.0 - rev 7657 =====
 +
 +   * Кто-то починил сломанный бобром шлагбаум.
 +   * Изменения в структуре БД. см. дамп.
 +   * [[alteriniconf|alter.ini]]:​ новая опция TASKMAN_DUPLICATE_CHECK включающая нотификацию о дублях задач.
 +   * alter.ini: опция PHOTOSTORAGE_ENABLED теперь включена по-умолчанию для всех новых установок.
 +   * alter.ini: опция USERNAS_IN_PROFILE теперь включена по-умолчанию для всех новых установок.
 +   * alter.ini: новая необъязательная опция SW_CASH_ENABLED включающая рассчет рентабельности свитчей.
 +   * alter.ini: новая опция FILESTORAGE_ENABLED включающая файловое хранилище.
 +   * alter.ini: для опции TASKMAN_NEWTASK_AUTOTIME добавлен параметр 3, выставляющий заявки на следующий день 8 утра независимо от дня недели.
 +   * [[userstats|userstats.ini]]:​ новая опция UBA_XML_ADDRESS_STRUCT включает раздельные поля адреса для XML агента.
 +   * Модуль "​Профиль пользователя":​ при показе информации о NAS-е теперь также показаны параметры подсети пользователя.
 +   * Модуль [[doomsdaytariffs|Тарифы Судного Дня]]: более внятное логирование,​ при автоматической установке кредитов,​ в случае нехватки средств на счету.
 +   * Модуль "​Персональные заметки и напоминания":​ при просмотре полной заметки,​ добавлен показ даты/​времени напоминания.
 +   * Модуль "​Отчет по улицам":​ добавлена дополнительная подсветка существующих привязок улиц к контрагентам.
 +   * Модуль "​Отчет по кредитам":​ исправлено отображение автоматических кредитов установленных "​тарифами судного дня"​ в поле "​администратор"​.
 +   * Модуль "​Профиль пользователя":​ исправлена проблема возникавшая при использовании EASY_SMS_QUICK_TEMPLATE при регистрации новых пользователей.
 +   * Модуль "​Планирование задач":​ добавлено новое право TSUNCURSED добавляющее администратору иммунитет от метки филиальности и ГУЛАГ-а.
 +   * Модуль "​Пользовательское WiFi оборудование":​ исправлена избирательно работавшая карта CPE.
 +   * Модуль "​Планирование работ":​ добавлена возможность нотификации о задачах с идентичными логинами/​адресами запланированными на один день.
 +   * Модуль "​Связывание пользователей":​ произведена попытка заставить работать это на PHP 7.4.
 +   * Модуль [[ponizer|ПОНизатор]]:​ при показе FDB кэша добавлена колонка с ассоциированным с ONU логин-ом.
 +   * Модуль ПОНизатор:​ существенно увеличено быстродействие при показе кэша FDB снятого с ONU.   ​* ​
 +   * Модуль ПОНизатор:​ в очередной раз исправлена возможно создания ONU без модели или без ассоциированного OLT.
 +   * Модуль ПОНизатор:​ исправлена статистика по ОЛТ и ОНУ, которая ломалась при использовании ОЛТ GPON и GEPON.
 +   * Модуль ПОНизатор:​ добавлена поддержка опроса FDB для OLT BDCOM P3310C, P3310D с индексом прошивки "​F"​. Необходимый шаблон "BDCOM OLT P3310C or P3310D with Firmware F"
 +   * Новый модуль "​Окупаемость свитчей":​ позволяет оценивать накладные расходы на содержание каждого свитча с меткой SWCASH.
 +   * Модуль "​Свитчи":​ в редактировании свитча,​ добавлен показ типа физической несущей для даунлинковых свитчей.
 +   * Модуль "​Тарифы":​ произведена частично-успешная попытка привести его в минимально-вменяемое состояние.
 +   * Модуль "​Скорости тарифов":​ при редактировании скорости больше не происходит редиректа в список всех скоростей.
 +   * Модуль "​Скорости тарифов":​ при попытке установить пустую скорость тарифа,​ она теперь принудительно заменяется нулевой.
 +   * Модуль "​Редактирование договора":​ теперь позволяет загрузку файлов,​ собственно договора например.
 +   * Модуль "​Планирование задач":​ исправлен просмотр логов задач при наличии поврежденных записей.
 +   * Модуль "​Окупаемость свитчей":​ добавлена возможность экспорта отчета в виде файла MS Excel.
 +   * Модуль [[visor|Видеонаблюдение]]:​ исправлена проблема с невозможностью просмотра списка камер при удалении пользователя ассоциированого с камерой.
 +   * Модуль [[branches|Филиалы]]:​ добавлена возможность использования опции USERREG_FREEIP_STATS администраторами отмеченными клеймом филиальности.
 +   * Модуль "​Планирование задач":​ добавлена отсылка ФИО в Телеграм при создании задачи для существующего пользователя.
 +   * Глобально:​ новая системная библиотека filestorage aka "​Хранилище файлов"​ позволяющая цеплять файлы к чему угодно.
 +   * Глобально:​ тотально обновлена испанская локализация всего административного веб-интерфейса. Спасибо [[https://​github.com/​discapacidad5|Cergio Monasterio]].
 +
 +{{:​subterraneancity_release.png?​nolink&​|}}
 +
 +===== 1.0.9 - rev 7592 =====
 +   * Изменения в структуре БД. см. дамп.
 +   * [[alteriniconf|alter.ini]]:​ новая опция TASKMAN_GULAG позволяющая включить репрессии для администраторов использующих "​Планирование работ"​.
 +   * alter.ini: новая опция BLITZORTUNG_URL устанавливающая URL карты молний для встраивания в модуле "​Карта молний"​.
 +   * alter.ini: новая опция USERREG_FREEIP_STATS включающая отображение статистики свободных IP при регистрации пользователей.
 +   * alter.ini: новая опция USERSIDE_CASHTYPE устанавливающая тип платежей внесенных через [[usersideapi|API UserSide]].
 +   * Модуль "​Профиль пользователя":​ добавлена дополнительная обработка предполагаемой суммы кредита для опции EASY_CREDIT,​ для посуточных тарифов.
 +   * Модуль "​Профиль пользователя":​ для тегов добавлено отображение мобильного номера сотрудника,​ если тег привязан к сотруднику в модуле "​Работники"​ и есть мобильный телефон сотрудника.
 +   * Модуль "​Планирование работ":​ добавлена поддержка лишения администраторов гражданских прав на просмотр задач не для них.
 +   * Модуль OpenPayz: исправлена проблема с отрисовкой графиков на PHP7.4.
 +   * Модуль "​Перезвоните мне пожалуйста":​ исправлена возможная утечка памяти.
 +   * Модуль «Собака-посылака»:​ добавлена поддержка API [[https://​alphasms.ua|Альфа-СМС]].
 +   * Модуль "​Отчет по задачам":​ исправлена работа модуля на PHP7.4.
 +   * Модуль "​Детали подключения":​ добавлено дополнительное фильтрование полей стоимости и длины кабеля. ​
 +   * Модуль [[ukv|УКВ]]:​ радикально ускорен рендеринг профилей пользователей КТВ.
 +   * Модуль [[warehouse|Склад]]:​ исправлено отображение сумарной стоимости приходной операции.
 +   * Модуль "​Профиль пользователя":​ добавлено принудительное очищение предлагаемой сумы кредита от плавающей точки с округлением в большую сторону.
 +   * Модуль [[smszilla|SMSZilla]]:​ исправлена работа фильтра по должникам УКВ на PHP 7.4.
 +   * Модуль [[ponizer|ПОНизатор]]:​ в разделе "​статистика",​ добавлен показ аптайма и температуры для OLT BDcom 3608.
 +   * Модуль "​WhoIs":​ исправлена работа кэширования на PHP7.
 +   * Модуль "​Хранилище изображений":​ подавлены излишние нотайсы при фейлах загрузки фотографий с жесткого диска.
 +   * Модуль [[salary|Учет зарплат]]:​ исправлена проблема с подсчетом итоговой стоимости работ, при рассылке суточной сводки сотрудникам в Telegram.
 +   * Модуль "​ПОНизатор":​ исправлены постоянные записи в лог о дубликатах MAC при редактировании ONU.
 +   * Модуль "​Регистрация пользователей":​ теперь опционально умеет показывать количество оставшихся свободных IP для услуг.
 +   * Модуль "​Профиль пользователя":​ при создании задач из профиля,​ теперь также подставляются дополнительные номера мобильных телефонов.
 +   * Модуль [[dreamkas|"​Фискализация оплат с Dreamkas"​]]:​ исправлены разваливающиеся таблицы с товарами и кассирами в связи с внезапными и нигде не упомянутыми изменениями в [[https://​kabinet.dreamkas.ru/​api/​|Dreamkas API]].
 +   * Модуль [[receipts|"​Печать квитанций"​]]:​ добавлены новые фильтры,​ макросы,​ возможность хранить выданные квитанции в БД, возможность использовать разные шаблоны квитанций.
 +   * Модуль "​Печать квитанций":​ добавлена возможность встраивать закодированные в base64 QR-коды в документ. ​
 +   * Модуль "​Свитчи":​ теперь может показывать колонку "​аплинк"​ со сведениями о типе и скорости аплинка при включении опции SWITCHES_EXTENDED.
 +   * Новый скин "UbNg DM": с базовой поддержкой темного режима.
 +   * [[openpayz|OpenPayz]]:​ новый фронтенд нового протокола [[https://​2click.money/​|2click]] полностью состоящий из нанотехнологий.
 +   * [[userstats|Кабинет пользователя]]:​ Модуль "​Кредиты"​ теперь также должен нормально работать с тарифами с [[tariffperiods|периодом тарификации]] "​день"​.
 +   * [[setupubinstaller|UBinstaller]]:​ Добавлена возможность установки с [[https://​stg.net.ua/​|Stargazer 2.409 release]] как Testing. RC5 теперь Stable.
 +
 +
 +{{:​infinitecanteen_release.png?​nolink&​|}}
 +
 +
 +===== 1.0.8 - rev 7538 =====
 +   * Изменения в структуре БД. см. дамп.
 +   * [[alteriniconf|alter.ini]]:​ новая необязательная опция BANKSTA2_LSTCHK_FNAMES_TRANSLATE включающая перевод заголовков полей формы "​Последней проверки"​.
 +   * alter.ini: новая необязательная опция USERPROFILE_ONUMASTER_BUTTON_ON добавляет кнопку ONUMASTER'​a к основным контролам профиля пользователя для более быстрого доступа к модулю.
 +   * alter.ini: новая опция PT_ENABLED включающая мощи тарифов.
 +   * alter.ini: новая опция PON_IFDESC включающая возможность указывать вручную описания PON интерфейсов в статистике OLT.
 +   * alter.ini: новая опция SEARCH_NOTES включающая в "​поиск по всем полям"​ также примечания пользователей.
 +   * alter.ini: новая необязательная опция FF_REP_AVOID_DUPLICATE_DT_KEYS включает устранение дубликатов ключей массива при генерации отчета по движению денежных средств,​ в следствии чего финасовые операции,​ у которых дата-время проведения совпадают до секунды,​ не будут "​исчезать"​ из отчета.
 +   * alter.ini: новая опция PONBOXES_ENABLED включающая,​ вы никогда не догадаетесь что.
 +   * [[userstats|userstats.ini]]:​ новая необязательная опция DEBUG_COUNTERS включающая отладочные счетчики времени генерации и количества запросов.
 +   * [[switchmap|ymaps.ini]]:​ новая необъязательная опция YMAPS_APIKEY указывающая ключ API Яндекс-Карт. Не тестировалось.
 +   * Модуль "​Планирование работ":​ исправлен просмотр огромных изображений из "​Хранилища изображений"​.
 +   * Модуль "​Планирование работ":​ новое право TASKMANEDITTASK необходимое для редактирования существующих задач.
 +   * Модуль "​Планирование работ":​ теперь контролы управления продвинутого фильтра чуть более вменяемо ведут себя при масштабировании страницы.
 +   * Модуль "​Предприниматели":​ добавлен раздельный счетчик для активных присвоенных предпринимателям пользователей.
 +   * Модуль [[trinitytv|TrinityTV]]:​ список существующих подписок,​ теперь по-умолчанию отсортирован от свежих к старым.
 +   * Модуль [[smszilla|SMSZilla]]:​ теперь при создании/​редактировании шаблона,​ справка по макросам открывается в новой вкладке.
 +   * Модуль "​Профиль пользователя":​ при отсылке SMS пользователю из профиля,​ добавлено дополнительное логирование.
 +   * Модуль «Профиль пользователя»:​ шаблон для EASY_SMS теперь поддерживает больше макросов.
 +   * Модуль "​Хранилище изображений":​ теперь контролы управления изображениями,​ чуть более нажимабельны.
 +   * Модуль [[banksta2|Обработка банковских выписок 2]]: добавлена возможность включить перевод заголовков полей формы "​Последней проверки"​.
 +   * Модуль "​Обработка банковских выписок 2": для каждой выписки/​шаблона маппинга полей теперь можно задать индивидуальный ID типа оплат.
 +   * Модуль "​Обработка банковских выписок 2": шаблоны маппинга полей снова можно создавать.
 +   * Модуль "​Финансовый отчет":​ добавлена возможность,​ при помощи "​аналитики",​ отслеживать посуточный метаболизм предприятия.
 +   * Модуль "​Отчет по улицам":​ вернулся в глобальное меню. Теперь также пытается показывать количества денег собранных с улицы за период.
 +   * Модуль [[visor|Видеонаблюдение]]:​ теперь в селекторах пользователей видеонаблюдения они отсортированы "от свежих к старым"​.
 +   * Модуль "​Видеонаблюдение":​ исправлено поведение предварительного просмотра каналов.
 +   * Модуль "​ONUMASTER":​ добавлена проверка включенности опций доступных действий для ONU и вывод соответствующего предупреждения.
 +   * Модуль "​ONUMASTER":​ добавлена поддержка OLT C-Data/​Stels FD12XX.
 +   * Модуль [[migration2|"​Миграция абонбазы 2"]]: добавлено двустороннее триммирование импортируемых данных во избежание появлений IPшек с лишними пробелами в начале/​конце и прочих неудобств.
 +   * Модуль [[envy|Зависть]]:​ добавлен контрол,​ позволяющий быстро пересохранить новый конфиг устройства из списка ранее собраных конфигураций.
 +   * Модуль Зависть:​ теперь при просмотре архива возможна установка фильтра по конфигурациям конкретного устройства.
 +   * Модуль модуль "​COVID-19":​ добавлен график с посуточной дельтой для общемировой статистики,​ минимальная косметика.
 +   * Модуль [[ukv|УКВ]]:​ исправлено логирование установления связи пользователей КТВ и интернетов.
 +   * Модуль [[vols|Карта ВОЛС]]: теперь также реагирует на опцию YMAPS_APIKEY.
 +   * Новый модуль [[pt|Мощи тарифов]]:​ позволяет творить невменяемую дичь в контексте тарификации.
 +   * Модуль [[switchpoller|Опрос свитчей]]:​ добавлен SNMP шаблон для Cisco-SF300-24.
 +   * Модуль "​Опрос свитчей":​ добавлен SNMP шаблон для Cisco-C3750G-24-TS-S.
 +   * Модуль "​Отчет по трафику":​ больше не игнорирует [[multigen#​о_учёте_трафика|планетарный потрошитель Ишимуру]].
 +   * Модуль "​Типы оплат":​ редактирование существующих типов оплат, стало чуть менее страшным.
 +   * Модуль [[warehouse|Склад]]:​ печать истории бронирования,​ теперь называется "​Актом выдачи ТМЦ со склада"​.
 +   * Модуль "​Склад":​ при печати акта выдачи ТМЦ в селекторах дат по-умолчанию теперь выбран текущий день.
 +   * Модуль модуль «COVID-19»:​ добавлена отдельная текстовая статистика "за последние сутки"​.
 +   * Модуль "​OpenPayz":​ радикально улучшено быстродействие при показе графиков.
 +   * Модуль [[ponizer|ПОНизатор]]:​ добавлена возможность мануального описания интерфейсов OLT из их статистики.
 +   * Модуль "​Поиск пользователей":​ теперь поиск по "​Всем полям"​ также опционально умеет искать и по примечаниям пользователя.
 +   * Модуль "​ПОНизатор":​ исправлены ошибки при попытке редактирования несуществующей ONU.
 +   * Новый модуль "​ПОН Коробки":​ позволяющий вести базовый учет PON Боксов и связывать их с ONU/​Пользователями/​адресами.
 +   * Глобально:​ для RouterOS API и mikrotik.drv добавлены минорные исправления в процедуру подключения к NAS посредством этого самого RouterOS API.
 +   * Кабинет пользователя:​ исправлена проблема с иконкой модуля "​доп. услуги"​.
 +   * Кабинет пользователя:​ добавлена нормальная индикация текущего модуля для скина paper. Исправлены некоторые косметические дефекты.
 +   * UBinstaller:​ обновлен пресет фаервола по-умолчанию. Теперь порты конфигуратора Stargazer и MySQL зарезаны отовсюду кроме локалхоста.
 + 
 +
 +
 +{{:​enc_release.png?​nolink&​|}}
 +
 +===== 1.0.7 - rev 7462 =====
 +
 +   * Изменения в структуре БД. см. дамп.
 +   * [[alteriniconf|alter.ini]]:​ новая необъязательная опция COVID19_ENABLED включающая хайповый модуль.
 +   * alter.ini: новая опция AUTOCREDIT_CFID включающая механику [[autocredit|автоматического кредитования]].
 +   * alter.ini: новая опция ADDRESS_EXTENDED_ENABLED включающая дополнительные поля адреса для профиля пользователя.
 +   * alter.ini: новая необязательная опция EASY_SMS_QUICK_TEMPLATE включающая использование шаблона для EASY_SMS.
 +   * alter.ini: новая необязательная опция CAN_TOUCH_MONEY включающая лимитированный доступ к операциям коректировки,​ установки счета и фальшивых платежей.
 +   * alter.ini: новая необязательная опция VCASH_ENABLED включающая ником не нужный устаревший модуль виртуальных денег.
 +   * alter.ini: новая необязательная опция WIKI_URL включающая соответствующий модуль редиректа. ​
 +   * alter.ini: новая необязательная опция USERSIDE_NAV включающая быструю навигацию в UserSide из черной магии.
 +   * alter.ini: для опции GLOBALSEARCH_FIELDS появилось новое поле "​address_extend",​ включающее поиск по дополнительным полям адреса.
 +   * [[userstats|userstats.ini]]:​ новая опция SC_REMOTE включающая использование RemoteAPI для установки кредитов.
 +   * Модуль [[senddog|Собака-посылака]]:​ исправлена посылка SMS с апострофами и прочими кавычками.
 +   * Модуль [[banksta2|Обработка банковских выписок 2]]: примечания к оплатам теперь содержат дату/​время из выписки,​ если таковые имеются и были указаны в шаблоне импорта.
 +   * Модуль [[mikrotikapi#​модуль_расширенная_настройка_mikrotik|Расширенная настройка Mikrotik]]: немного косметики и минорные улучшения юзабилити.
 +   * Новый модуль "​COVID-19":​ предназначен для мониторинга мировой статистики распространения коронавируса COVID-19.
 +   * Модуль [[visor|Видеонаблюдение]]:​ исправлена проблема рассыпания при регистрации новой камеры.
 +   * Модуль "​Тарифы":​ длина имени нового тарифа ограничена 32ю байтами,​ что предотвращает взрывание Stargazer-а.
 +   * Модуль "​Поиск платежей":​ добавлена возможность находить платежи с "​кассиром"​ [[openpayz|openpayz]].
 +   * Модуль "​Отчет по автозаморозке":​ добавлена возможность просмотра воскресших в текущем месяце пользователей.
 +   * Модуль "​Почему ты звонишь?":​ теперь показывает весь выбранный месяц при просмотре статистики.
 +   * Модуль "​Планирование работ":​ при использовании продвинутого фильтра задания теперь можно печатать без разбивки на страницы для каждого работника.
 +   * Модуль "​Планирование работ":​ теперь администраторы отмеченные клеймом филиальности могут просматривать только задачи созданные для них же.
 +   * Модуль "​Профиль пользователя":​ отправка СМС пользователю(EASY_SMS) теперь умеет использовать шаблон.
 +   * Модуль "​Профиль пользователя":​ добавлены дополнительные поля адреса. ​
 +   * Модуль "​Профиль пользователя":​ добавлена возможность быстрого поиска абонента в [[usersideapi|UserSide]] из черной магии.
 +   * Модуль "​Связывание пользователей":​ добавлена проверка на непустоту полей.
 +   * Модуль "​Журнал DHCP": проведена попытка минимальной косметики.
 +   * [[zteonureg|Регистрация ONU/ONT на ZTE/Huawei OLT]]: добавлено поле для описания ONU на OLT.
 +   * Модуль [[visor|Видеонаблюдение]]:​ исправлены возможные проблемы производительности просмотра каналов на DVR Trassir.
 +   * Модуль "​История звонков":​ теперь по умолчанию показывает звонки только за текущий год.
 +   * Модуль "​Исправление платежей":​ теперь еще более тщательно проверяет платежи на вменяемость.
 +   * Модуль "​Askozia монитор":​ теперь по умолчанию показывает записи звонков только за текущий год.
 +   * Модуль "​Askozia монитор":​ добавлены контролы возврата в профиль,​ при просмотре записей звонков конкретного пользователя.
 +   * Модуль [[ponizer|Понизатор]]:​ в форму создания и ассоциирования ONU добавлена кнопка проверки ONU "на занятость"​. Так же проведена некоторая косметика этой самой проверки ONU "на занятость"​.
 +   * Новый модуль черной магии: "​Отчет по кредитам"​ показывает кредиты ранее установленные пользователю из кабинета или в мануальном режиме.
 +   * Модуль "​История жизни":​ теперь также показаны IP событий из лога.
 +   * Модуль "​Регистрация пользователя":​ теперь вменяемо нотифицирует о пользователях живущих в той же квартире и о отсутствии указанной квартиры.
 +   * Модуль "​Редактирование адреса":​ теперь также показывает пользователей живущих в той же квартире,​ что и текущий.
 +   * Модуль "​Права администраторов":​ исправлено логирование "​режима призрака"​.
 +   * Модуль "​Права администраторов":​ произведена попытка как-то распихать права по категориям.
 +   * Новый модуль "​Wiki":​ предназначен для тупого редиректа в URL указанный в опции WIKI_URL, скажем с гайдами для персонала итд.
 +   * Модуль "​Хранилище изображений":​ при просмотре больших изображений они теперь не должны растягивать область видимости за рамки вселенной.
 +   * Модуль "​Предприниматели":​ немного улучшено юзабилити.
 +   * Модуль "​Предприниматели":​ добавлена возможность просмотра статистики по количеству присвоенным предпринимателям пользователей.
 +   * Глобально:​ несколько изменен алгоритм генерации логинов INCREMENTFOURREV,​ INCREMENTFIVEREV и INCREMENTSIXREV для исключения артефактов с ведущими нулями.
 +   * Глобально:​ добавлена подсветка строк при показе списков пользователей,​ что должно улучшить юзабилити.
 +   * [[remoteapi|RemoteAPI]]:​ новый вызов autocredit выполняющий автоматическое кредитование "​особенных"​ пользователей.
 +   * RemoteAPI: новый вызов sc производящий установку кредита пользователю до какого-то там числа.
 +   * RemoteAPI: новые параметры вызова asterisk для получения более детальной информации о юзере.
 +   * [[openpayz|OpenPayz]]:​ исправлена обработка конфигурации бекендом mypayprivat.
 +   * Кабинет пользователя:​ исправлен артефакт с повторным показом объявлений при отметке их прочитанными.
 +   * Кабинет пользователя:​ теперь модуль кредитования умеет опционально использовать вызов sc из RemoteAPI для установки кредита пользователю.
 +   * [[switchpoller#​формат_шаблона_для_опроса_устройства|Шаблоны SNMP]]: добавлена возможность указывать максимальное количество PON портов для каждого отдельного OLT шаблона. PON_ONU_PORT_MAX.
 +
 +
 +{{:​theturtleshell_release.png?​nolink&​|}}
 +
 +===== 1.0.6 - rev 7402 =====   
 +   * Изменения в структуре БД. см. дамп.
 +   * [[alteriniconf|alter.ini]]:​ новая необязательная опция REPORT_FINANCE_CONSIDER_NEGATIVE включающая учет отрицательных сумм в финансовом отчете.
 +   * alter.ini: новая опция ONUAUTO_CONFIG_DELETE включающая возможность удалять ONU с OLT из модуля onumaster.
 +   * alter.ini: новая опция ONUAUTO_CONFIG_DEREGISTER включающая возможность дерегистрировать ONU на OLT из модуля onumaster.
 +   * Модуль [[ponizer|ПОНизатор]]:​ исправлен баг с появлением колонки "​Интерфейс"​ даже если кэш интерфейсов для определенного OLT не существует.
 +   * Модуль [[sphinx|SphinxSearch]]:​ обновлены дефолтные пресеты конфигов.
 +   * Модуль SphinxSearch:​ добавлены новые типы поиска.
 +   * Модуль «Asterisk PBX»: пофикшено дублирование звонков и их отображение через всплывающие окна.
 +   * Модуль «Поиск оплат»:​ добавлены фильтры по населенному пункту и контрагенту.
 +   * Модуль [[banksta2|Обработка банковских выписок 2]]: добавлена возможность клонирования шаблонов импорта + небольшая косметика.
 +   * Модуль «Виртуальные сервисы»:​ добавлена возможность указывать период снятия оплаты в днях.
 +   * Модуль «Виртуальные сервисы»:​ сервисы с отрицательным балансом снова можно создавать.
 +   * Модуль «Планирование работ»:​ в продвинутый фильтр добавлена возможность фильтрации заявок по контактному номеру телефона.
 +   * Модуль «Онлайн»:​ теперь несколько более вменяемо умеет отображать заметки о пользователе и дополнительные комментарии.
 +   * Модуль "​Visor":​ тестирование соединения с Trassir NVR теперь проходит по https порту.
 +   * Модуль [[cemetery|Служба ритуальных услуг]]:​ исправлены автоматические похороны при регистрации пользователя.
 +   * Модуль "​Карта оборудования":​ теперь использует [[ubillingcache|UbillingCache]] вместо прямых обращений к ФС.
 +   * Модуль [[salary|Учет зарплат]]:​ исправлена загрузка данных за предыдущие месяцы при печати зарплатной ведомости по сотруднику. ​
 +   * Модуль "​Visor":​ добавлена возможность отключать предупреждении о несовпадении модели камеры на NVR Trassir.
 +   * Модуль "​Профиль пользователя":​ исправлен показ предпринимателей при присвоении через Город+Улица.
 +   * Модуль "​ONUMASTER":​ теперь умеет еще и удалять и дерегистрировать ONU(если это поддерживается OLTом). Добавлена поддержка OLT: V-Solution V1600D, C-Data/​Stels FD11XX.
 +   * Модуль "​Финансовый отчет":​ теперь умеет учитывать отрицательные суммы (кроме списаний виртуальных сервисов,​ ОТТ-сервисов и штрафов [[crimeandpunishment|Раскольниковым]]). Регулируется опцией REPORT_FINANCE_CONSIDER_NEGATIVE.
 +   * [[frozenchargedays|Ограничение количества дней заморозки]]:​ теперь позволяет изменять статус замроженности даже в самый последний из доступных дней заморозки.
 +   * [[remoteapi|RemoteAPI]]:​ вызов //​vservicechargefee//​ теперь можно дополнять параметром //period// для фильтрации сервисов по признаку периода снятия оплаты.
 +   * RemoteAPI: вызов getagentdata исправлено детектирование предпринимателей при присвоении через Город+Улица.
 +   * Глобально:​ карты с MAPS_SERVICE в виде leaflet теперь учитывают опцию CANVAS_RENDER.
 +   * Глобально:​ для всех карт leaflet добавлена возможность быстрого экспорта карты.
 +   * [[[userstats|Кабинет пользователя]]:​ теперь при использовании скина paper не должно происходить попыток автоматического перевода хромом.
 +   * Кабинет пользователя:​ теперь по умолчанию используется скин paper.
 +   * Кабинет пользователя:​ новая необязательная опция AN_MODAL включающая показ объявлений в модальном окне на главной странице.
 +   * UBinstaller:​ полностью переработан скрипт автоматической настройки [[freebsdremotenas|Удаленных NAS rscriptd]]. Теперь он требует FreeBSD 12.1 amd64.
 +
 +
 +{{:​theoldman_release.png?​nolink&​|}}
 +===== 1.0.5 - rev 7354 =====
 +
    * Изменения в структуре БД. см. дамп.    * Изменения в структуре БД. см. дамп.
    * [[alteriniconf|alter.ini]]:​ новая необязательная опция PON_IFACE_DESCRIPTION_IN_MAINTAB контролирующая отображение описаний PON-портов в основной таблице со списком ONU.    * [[alteriniconf|alter.ini]]:​ новая необязательная опция PON_IFACE_DESCRIPTION_IN_MAINTAB контролирующая отображение описаний PON-портов в основной таблице со списком ONU.
Строка 23: Строка 287:
    * Модуль "​Карта домов":​ при редактировании карты, округление широты и долготы составляет до 5 знаков после запятой,​ для всех сервисов карт.    * Модуль "​Карта домов":​ при редактировании карты, округление широты и долготы составляет до 5 знаков после запятой,​ для всех сервисов карт.
    * Модуль [[ponizer|ПОНизатор]]:​ улучшен показ статистики. Теперь более понятно,​ когда количество ONU на порту подходит к концу.    * Модуль [[ponizer|ПОНизатор]]:​ улучшен показ статистики. Теперь более понятно,​ когда количество ONU на порту подходит к концу.
-   * Модуль "​ПОНизатор":​ добавлена возможность отображения описаний(port description) PON-портов в основной таблице со списком ONU и в статистике по OLT. В данный момент это реализовано для SNMP-шаблонов BDCOM P3310C и V-Solution V1600D. Управляется следующими опциями alter.ini: PON_IFACE_DESCRIPTION_IN_MAINTAB,​ PON_IFACE_DESCRIPTION_IN_STATSTAB+   * Модуль "​ПОНизатор":​ добавлена возможность отображения описаний(port description) PON-портов в основной таблице со списком ONU и в статистике по OLT.
    * Модуль "​Сервис мгновенных сообщений":​ минорные улучшения юзабилити.    * Модуль "​Сервис мгновенных сообщений":​ минорные улучшения юзабилити.
    * Модуль [[cemetery|Служба ритуальных услуг]]:​ небольшая косметика по коду. Теперь возможно опциональное выравнивание счета в 0 при захоронении.    * Модуль [[cemetery|Служба ритуальных услуг]]:​ небольшая косметика по коду. Теперь возможно опциональное выравнивание счета в 0 при захоронении.
Строка 31: Строка 295:
    * Новый модуль "​История жизни свитча":​ неожиданно,​ но показывает данные о изменениях свитча из общего лога событий.    * Новый модуль "​История жизни свитча":​ неожиданно,​ но показывает данные о изменениях свитча из общего лога событий.
    * Модуль "​Изменение тарифа":​ теперь при изменении тарифа принудительно очищается общий кэш пользовательских данных.    * Модуль "​Изменение тарифа":​ теперь при изменении тарифа принудительно очищается общий кэш пользовательских данных.
-   * Модуль "​Планирование работ":​ добавлена возможность отмены обрезки длины текста "​Типичных проблем"​ и отображения их полного текста в выпадающем списке. Управляется опцией TASKMAN_NO_TYPICALNOTES_CUT в alter.ini.+   * Модуль "​Планирование работ":​ добавлена возможность отмены обрезки длины текста "​Типичных проблем"​ и отображения их полного текста в выпадающем списке.
    * Модуль "​Онлайн":​ для отображаемых сигналов PON/WiFi CPE добавлена дополнительная фильтрация для избежания возможного разваливания таблицы "​Онлайн"​ из-за невалидного JSON.    * Модуль "​Онлайн":​ для отображаемых сигналов PON/WiFi CPE добавлена дополнительная фильтрация для избежания возможного разваливания таблицы "​Онлайн"​ из-за невалидного JSON.
    * Модуль [[frozenchargedays|Ограничение количества дней заморозки]]:​ полный рефакторинг и устранение критичного бага с начислением отработанных дней.    * Модуль [[frozenchargedays|Ограничение количества дней заморозки]]:​ полный рефакторинг и устранение критичного бага с начислением отработанных дней.
Строка 43: Строка 307:
    * Модуль "​Свитчи":​ улучшена индикация присутствия аплинкового свитча.    * Модуль "​Свитчи":​ улучшена индикация присутствия аплинкового свитча.
    * Модуль "​Непопулярные тарифы":​ теперь также показывают стоимость тарифа.    * Модуль "​Непопулярные тарифы":​ теперь также показывают стоимость тарифа.
 +   * Модуль [[salary|Учет зарплат]]:​ радикально повышено быстродействие за счет оптимизации подгрузки данных.
 +   * Модуль "​Собака-наблюдака":​ реализован режим "​обслуживания"​ выключающий выполнение всех задач собаки одной кнопкой.
 +   * Модуль "​DarkVoid":​ теперь также умеет нотифицировать о включенном режиме обслуживания собаки-наблюдаки.
 +   * Модуль [[envy|Зависть]]:​ в списке завистливых устройств,​ теперь также показана дата последнего сохраненного конфига.
 +   * Модуль "​Зависть":​ реализована возможность просмотра изменений конфигураций только конкретных устройств.
    * [[remoteapi|RemoteAPI]]:​ вызов fullhostscan теперь можно дополнять параметром nn отключающим использование nmap.    * [[remoteapi|RemoteAPI]]:​ вызов fullhostscan теперь можно дополнять параметром nn отключающим использование nmap.
    * Глобально:​ для карт оборудования,​ домов и всего прочего,​ при использовании leaflet теперь доступна линейка.    * Глобально:​ для карт оборудования,​ домов и всего прочего,​ при использовании leaflet теперь доступна линейка.
Строка 65: Строка 334:
    * Модуль "​Visor":​ минорные исправления юзабилити.    * Модуль "​Visor":​ минорные исправления юзабилити.
    * Модуль "​Профиль пользователя":​ теперь умеет опционально показывать ссылку навигации в профиль связанного пользователя видеонаблюдения.    * Модуль "​Профиль пользователя":​ теперь умеет опционально показывать ссылку навигации в профиль связанного пользователя видеонаблюдения.
-   * [[mikrotikapi|Mikrotik API]]: кастомный API порт теперь используется не только [[mikrotikapi#​модуль_расширенная_настройка_mikrotik|расширенным конфигуратором микротикоНАСов]], но [[dnswitchmtik|динамическим шейпером для Mikrotik]], и самим Старгейзером(при работе с Mikrotik через API, естественно).   +   * [[mikrotikapi|Mikrotik API]]: кастомный API порт теперь используется не только [[mikrotikapi#​модуль_расширенная_настройка_mikrotik|расширенным конфигуратором микротикоНАСов]]. ​  
    * Модуль [[snmptrapd|Это ловушка!]]:​ добавлена нотификация о ошибках связанных с невозможностью прочитать данные из источника.    * Модуль [[snmptrapd|Это ловушка!]]:​ добавлена нотификация о ошибках связанных с невозможностью прочитать данные из источника.
    * Модуль "​Профиль пользователя":​ небольшая оптимизация производительности.    * Модуль "​Профиль пользователя":​ небольшая оптимизация производительности.
Строка 83: Строка 352:
    * RemoteAPI: к вызову Asterisk добавлена новая возможность приостановки(заморозки) услуги абонента с проверкой на целесообразность и доступность этого действия для данного лицевого счета. ​    * RemoteAPI: к вызову Asterisk добавлена новая возможность приостановки(заморозки) услуги абонента с проверкой на целесообразность и доступность этого действия для данного лицевого счета. ​
    * RemoteAPI: установка кредита путем Asterisk вызова теперь так же умеет проверять целесообразность и доступность этого действия для данного лицевого счета. Контролируется опциями alter.ini ASTERISK_SC_CHECK_ENABLED и ASTERISK_SC_TARIFFSALLOWED. ​    * RemoteAPI: установка кредита путем Asterisk вызова теперь так же умеет проверять целесообразность и доступность этого действия для данного лицевого счета. Контролируется опциями alter.ini ASTERISK_SC_CHECK_ENABLED и ASTERISK_SC_TARIFFSALLOWED. ​
-   * Сервер DHCP: Исправлена работа Option 82 для ZTE. Теперь поддерживает GPON (Serial number) в качестве идентификатора ONT. Выбор идентификатора основан на том к какой OLT привязана ONT, в свою очередь проверяем SNMP шаблон для нужного OLT. Если GPON - подставляем Serial Number, если EPON - подставляем MAC ONU.+   * Сервер DHCP: Исправлена работа Option 82 для ZTE.  
 +   * Сервер DHCP: Теперь поддерживает GPON (Serial number) в качестве идентификатора ONT. 
    * Глобально:​ в контролах выбора года теперь стало на один больше.    * Глобально:​ в контролах выбора года теперь стало на один больше.
    * Глобально:​ в контролах выбора даты улучшена подсветка текущей,​ выбранной и выбираемой дат.    * Глобально:​ в контролах выбора даты улучшена подсветка текущей,​ выбранной и выбираемой дат.
changelog2020.1581677543.txt.gz · Последние изменения: 2020/02/14 12:52 — nightfly