ОБНОВЛЕНИЕ СИСТЕМЫ АСУ “УЧЕТ ПРОИЗВОДСТВА РАБОТ” ВЕРСИЯ 3.29.0

Новое:
обновлены все пакеты в Debian До текущего testing (более 300 пакетов)
[[Cerebellum:]]
Добавления
Кластеры организаций;
Расписания: описать и изменить права доступа на расписания и шаблоны (для администраторов и инспекторов организаций);
Логическое удаление этапов;
Логическое удаление видов работ;
Новый тип доп.поля “Линейный штрих-код”;
Удаление расписаний DELETE /schedules/:id;
Получение дат расписания GET /schedules/:id/dates;
Запрос на очистку кэша настроек DELETE /configuration/cache;
Расписания: поле title обязательное, списки времен и дат необязательны.
[[Геоинформационный портал]]
Добавления
В раздел “Администрирование” добавлен подраздел для управления кластерами;
В разделе “Администрирование” во вкладке управления организациями добавлена информация о кластерах организаций, фильтры по кластерам;
В форму создания/редактирования организаций добавлен выбор кластера;
Запросы на получение/создание/редактирование/удаление организаций, пользователей, кластеров под разными ролями синхронизированы с Cerebellum;
Доступ к разделам и элементам управления, а также видимость данных пользователей, организаций и кластеров под разными ролями переработаны с учетом рабочих групп и кластеров. Расширены списки пользователей и организаций с учетом области видимости относительно рабочих групп и кластеров. При этом заблокированы или скрыты те элементы управления и поля, которые не доступ для пользователя относительно его роли;
Обновлена документация по REST-описанию организаций, пользователей, кластеров; Запрещено дублирование названий организаций;
Для администратора организации заблокировано изменение собственной роли путем переключения тумблера в списке пользователей;
В режиме “Администрирование” у пользователей с ролью “главный администратор” появился доступ к странице с дополнительными настройками системы. В данной версии на страницу добавлена кнопка “Обновить кеш настроек”, которая позволяет обновить кеш у настроек Talitrum, а также обновить кеш настроек, который использует Геоинформационный портал. Полезно, если какие-то настройки были изменены через БД или необходимо срочно обновить весь кеш;
Добавлена интеграция между Cerebellum и Геоинформационным порталом. Теперь при обновлении настроек через Talitrum Геоинформационного портала получает web-hook и
также обновляет в кеше те настройки, которые он использует;
Добавлен параметр текущего языка при использовании API cerebellum;
Добавлен механизм миграции данных из application.conf в настройки Talitrum;
В настройки Talitrum из application.conf перенесены все параметры для управления геокодерами (Настройки -> Геоинформационный портал -> Геопоиск);
Добавлен механизм использования нескольких геокодеров. Доступны следующие сервисы: GeoCodingSearch – search.geo.pro, GeoCodingNominatim – сервис работы через nominatim, GeoCodingOSMru – https://openstreetmap.ru/api/search, GeoCodingYandex – сервис yandex (работает только при наличии API ключа). При геокодировании, если в запросе указаны id слоев, всегда идет поиск по слоя. Но кроме этого используются те сервисы, которые были настроены через Talitrum. Если их несколько, то сначала поиск осуществляется по первому, при отсутствии ответа или при пустом ответе – по второму, и т.д.;
Немного доработан внешний механизм работы поиска: при пустом ответе не очищается строка поиска, что позволяет комфортнее продолжить поиск;
В настройки вынесено, нужно ли ограничивать поиск по nominatim передаваемой областью карты;
Обновлены кастомные стили;
Кастомные стили Mapsurfer занесены внутрь системы. Выбор стиля перенесен в настройки Talitrum (Настройки -> Mapsurfer -> Стили для интерфейса Mapsurfer). Можно оставить стандартный стиль (default), стиль для Казахстана (kaz), стиль для РКС (rks). В случае смены стиля необходимо заполнить значение (kaz или rks), а чтобы вернуть стандартный стиль – удалить это значение;
Добавлена миграция настройки стиля из application.conf в настройки Talitrum
Обновлены js-библиотеки;
При работе со слоем пользователей осуществлен переход на API cerebellum 2.0.
Исправления
Исправлен интерфейс добавления “Доступа к заданиям организаций”, ограничена высота поля;
Исправлен вывод атрибутов целого типа в окно краткой информации об объекте при клике на объект. Информация по таким полям вообще не выводилась.