Новое:
переход на PostgreSQL 12
обновлен MapEditor, Я-Модератор(Инфосити)
Добавлена поддержка PLPython3 #65265
Исправления:
фикс с DB pool конектов в MapSurfer
[[Talitrum:]] version#1989
Исправлено
Администраторам/инспекторам организаций возвращены права на создание/редактирование расписаний
[[Cerebellum:]] version#1982
Добавлено
DB Chats API и каналы входящий уведомлений для пользователей
Remote-файлы и прикрепление файлов сервисных объектов к заданию при его создании
Хранить для файлов (не-remote) их размер в байтах
Новая capability update_parent_task
Фильтр по организации-создателю в заданиях
Новый запрос в расписаниях: /schedules/runs – ищет запуски расписаний за указанный период с учётом фильтров по заданиям
Оптимизация получения настроек из БД
Исправлено
Запросы за местоположением пользователей учитывают все организации текущего пользователя
NPE при запросе трека для пользователя, у которого на сервере не включено отслеживание местоположения
Сортировка заданий по имени приоритета вместо его id
Создание настраиваемых полей с одинаковым translit больше не допускается: translit модифицируется, чтобы обеспечить уникальность
Информация о пользователях-клиентах больше недоступна другим пользователям-клиентам
Исправление ошибок с паузами между добавлением нового вида работ и его появлением в интерфейсе
[[geoportaljs:|MapSurfer]] version#1978
Добавлено
Добавлен модуль онлайн-статистики. В интерфейсе появляется дополнительная кнопка в верхней панели, и при запуске открывается окошко с отчетом в формате html.
Происходит периодическое обновление данных за счет создание отчета заново. Все настройки можно изменить через Talitrum в разделе “Настройки”. Отчет можно создать люьой, при этом настроить разные отчеты для разных пользователей. Также можно скрыть статистику от группы пользователей или дифференцировать поведение.
Для работы онлайн-статистики добавлена возможность генерировать отчет в html формате, запрашивать отчет в html формате как страницу, а не только как файл.
Готовые отчеты формата html исключены из запроса списка готовых отчетов пользователя. Доработано API cerebellum при работе с настройками
У полей слоя появилась дополнительная настройка “показывать в pop-up”, то есть значение данного поля наравне с заголовком будет показываться во всплывающем окне при клике на объект. Так как есть еще одна настройка, позволяющая не экранировать html, то все вместе это позволяет выводить дополнительные кнопки во всплывающем окошке у объекта
На javascript добавлена help функция, которая позволяет вызывать панель с построением трека пользователя: usersTrackPanelView(‘ФИО пользователя’, id пользователя);
Переработано управление правами на слои внутри системы. Теперь в памяти сохраняются только фактические права на слои, а не декартово произведение пользователей и слоев. Получение данных для администрирования переделано на БД. Таким образом для нагруженных систем высвобождается память, которая в том числе занималась при поиске списков прав внутри закешированных объектов
Добавлен механизм удаления временных файлов, которые копятся в темповой директории в процессе работы системы
Добавлено отображение времени генерации отчета в списке создаваемых отчетов
Добавлено отображение объема файла уже сгенерированного отчета
Запросом /layers/count отдавал количество слоев, которыми пользователь может управлять. Теперь это количество всех доступных слоев пользователя
Исправлено
Доработаны внутренний механизмы генерации отчетов, исправлены ошибки
Исправлены следующие ошибки:
генерация ссылки для входа в организацию (проблемы с версией протокола при работе с ssl)
редактирование обычных слоев, которые находятся в хранилище, не связанном с MapEditor
интерпретация у объекта слоя значения атрибута типа “дата и время”
процесс обновления отчета, а конкретно замена старого файла отчета на новый
ошибка, возникающая в форме редактирования слоя, если открыть ее сразу после публикации (не успевали загрузиться параметры слоя)
ошибка, когда при смене роли пользователя с админа организации на суперадмина пользователь все еще оставался в списке прав на слои
проблема с выбором организации в форме редактирования пользователя при смене роли с админа на суперадмина и наоборот
небольшие ошибки при работе со слоем мониторинга пользователей, если включены подписи
ошибка загрузки слоя, при которой не удавалось получить список атрибу
отображение слоев в MapMobile. Для этого исправлен запрос GET /groups, который теперь отдает список групп всех доступных слоев пользователю организации
редактирование стиля для слоев, у которых запрещено общее редактирование
пустая страница “Права на отчёты” показывала некорректную подсказку
при обновлении раздела “Права на слои” открывался раздел “Управление”
функция получения названия sequence для первичного поля таблицы в Postgresql 12, что блокировало создание слоя
интеграция с настройками Cerebellum в случае, если первый суперадмин, при запросе в БД, заблокирован
[[messages:|MapMessages]] version#1988
Для работы необходим Cerebellum 0.28.0
Добавлено
Реализована возможность работы со связанными заданиями:
Прикрепление/Открепления родительского задания;
Создание/Удаление/Открепление дочернего задания;
Открытие на редактирование связанного задания;
При импорте задании через файл MS Excel добавлена возможность указания ID сервисного объекта;
В панели фильтрации заданий реализован фильтр по сервисному объекту;
Улучшен внешний вид окна отчетов. Теперь оно не модальное и приложение не блокируется при открытии данного окна;
Улучшено окно просмотра изображения:
Добавлено управление с помощью клавиатуры;
Отображение стикера изображения;
Отображение родительской и дочерних фотографий у выбранного файла
Добавлен список с файлами;
Индикаторы “Использовано” и “Результат” у каждого файла в списке;
Индикатор расстояния фотографии от задания;
Отображение индикаторов “Использовано” и “Результат” в списках с файлами.
Улучшена работа с отчетами:
Теперь управление отчетами происходит в отдельном окне;
Отчеты созданные раннее отображаются в списке и их можно открыть для просмотра;
Появилось возможность останавливать процесс генерации отчета, а также удалять сформированный отчет;
При формировании отчета выбирается формат по-умолчанию.
Отображение оценки и комментария клиента;
Для геопоиска по адресу теперь используется MapSurfer Geocoding API (Загрузка из GPS фотоаппарата, Создания задания);
В списке файлов отображается статистика по использованию ракурсов в разрезе стикеров;
При экспорте в файл MS Excel выводится идентификатор сервисного объекта.
Исправлено
Уменьшен объем получаемых данных при запросе списка видов работ;
Теперь расстояние от локации фото до задачи берется в вычисленном виде с сервера;
Добавлена проверка при импорте заданий через MS Excel, на корректность данных в доп. поле с типом “Лист”;
При импорте заданий из файла MS Excel теперь можно указывать логин исполнителя;
Ошибка при печати заданий с большим числом фотографий;
Запрещено удаление шаблонных заданий;
Ошибка в ленте уведомлений, при которой могла не показываться информация о добавлении файла;
Добавлена проверка на добавление файлов через DragAndDrop;
Ускорена работа выпадающего списка;
В печатной форме теперь корректно отображается информация о локации фотографий, даже если у задания нет координат;
Отсутствие трека пользователя на карте при первом открытии вкладки “Карта” панели “Информации”;
Отображение некорректной даты создания и срока выполнения на панели “Информации”;
При импорте заданий через файл MS Excel улучшена обработка колонок с одинаковым наименованием.
[[activemap-invoices:|Сервис учета расходных материалов]] version#1979
Для ускорения генерации счет-фактур обновлены версии библиотек для работы с pdf
Проработаны зависимости, удалены все ненужные
Обновлена версия библиотеки для работы с postgresql
Обновлены шрифты для генерации pdf (noto-sans), добавлена поддержка мультиязычности
[[storegs:|Store]] version#1889
Добавлено
Удаление серверов через AWX api
В форме аренды нового сервера добавлен выбор страны, что расширяет список регионов для области видимости
Добавлен Казахстан и его регионы
ОБНОВЛЕНИЕ СИСТЕМЫ АСУ “УЧЕТ ПРОИЗВОДСТВА РАБОТ” ВЕРСИЯ 3.28.0
