Выпущена версия 2021.12
Реализованы добавление и настройка базовых метрик
Для сбора метрик платформой используется библиотека AppMetrics. В платформе уже подключены метрики веб-запросов, нагруженности системы и событий сборщика мусора. С подробной информацией о добавлении и настройке метрик можно ознакомиться в документации.
Развернут Storybook на vue.barsup.net
Это инструмент для разработки пользовательских интерфейсов, который позволяет реализовывать отдельные части интерфейса изолированно от основного приложения, что упрощает тестирование и позволяет отладить компонент с различными данными.
Добавлен новый контрол для перечислений - “Переключатель”
Он позволяет реализовать выбор значения при нажатии, а также в виде стандартного выпадающего меню.
Для использования возможности на форму необходимо добавить элемент типа “Перечисление” и выбрать “Переключатель” в качестве редактора.
Реализована визуализация связей между элементами Решения
Во вкладке “связи” появилось наглядное представление связей между сущностями, реестрами и формами с возможностью перехода к интересующему элементу. Также добавлен экспорт схемы связей в PDF.
Добавлены новые настройки для быстрого поиска
- Задержка при наборе - этот параметр отвечает за то, сколько миллисекунд система ждет после нажатия на кнопку в режиме поиска перед тем как сформировать запрос на сервер
- Подставлять выбранное значение - нужно ли подставлять выбранное значение в качестве плейсхолдера значения поля
- Поля для поиска - по каким полям производить поиск в связанном реестре.
Реализована возможность включения/выключения форматирования генерируемого кода в настройках профиля публикации
Реализован импорт схем БД из PostgreSQL
Реализовано автоматическое сохранение состояние компонентов в профиле пользователя
Для сохранения состояния реестра необходимо включить возможность в конструкторе в настройках реестра.
Пользовательские настройки колонок будут сохраняться и применяться автоматически при входе в систему. Для возвращения стандартного вида реализована функция “Очистить состояние компонента” в панели реестра.
Реализована возможность добавления всплывающих подсказок к ячейкам во всех реестрах Решения
При наведении на ячейку происходит отображение подсказки с полным текстом, содержащимся в ячейке, без необходимости кликать на нее, что позволяет ускорить поиск информации в реестрах с длинными наименованиями.
Доработано выделение открытого элемента в конструкторе: добавлен скролл до его местонахождения в дереве Решения
Смещение фокуса и скролл происходят при нажатии на кнопку “Найти элемент” в панели инструментов конструктора. Функция будет полезна для проектов с большим количеством элементов и сложной структурой.
Реализована возможность указать ключ сущности
Появилась возможность настраивать ключ сущности с помощью расширения сущности. В дальнейшем ключ сущности будет использоваться для формирования статусной модели
Добавлен выбор скрываемых полей реестра при массовом добавлении
Добавлена возможность централизованно управлять положением панели инструментов с плагинами
Необходимо в событии автостарта onBeforeCreate установить значение свойства
B4.ux.grid.plugin.Utils.position
в одно из состояний [top, left, right, bottom]
Для скрытых действий реестра и дерева реализована иконка
Реализованные требования
- [BARSUP-2398] - Добавлен новый контрол для перечислений - "Переключатель", а также возможность выбора иконки для данного типа перечислений
- [BARSUP-2382] - Реализована возможность при выборе поля "Выбор из справочника" перейти на форму просмотра привязанной сущности
- [BARSUP-114] - Реализована визуализация связей между элементами Решения
- [BARSUP-2351] - Добавлены новые настройки для быстрого поиска
- [BARSUP-2405] - Добавлена возможность включить на уровне решения всплывающие подсказки для ячеек реестров
- [BARSUP-2425] - Реализована возможность включения/выключения форматирования генерируемого кода в настройках профиля публикации
- [BARSUP-2402] - Реализовано сохранение состояния компонентов в профиле пользователя
- [BARSUP-2442] - Добавлен вывод подсказки к пунктам меню при создании элементов в конструкторе
- [BARSUP-2441] - Добавлена поддержка массивов классов, созданных в конструкторе, в качестве аргументов сервисов
- [BARSUP-2043] - Реализована возможность разделения БД для чтения и для записи, что поможет распределить нагрузку на БД и в теории упростит масштабирование сервисов.
- [BARSUP-2488] - Доработано выделение открытого элемента в дизайнере: добавлен скролл до его местонахождения в дереве решения
- [BARSUP-2409] - Повышения версии исходников Stimulsoft для тестирования на ветке
- [Портал] - Добавлена возможность централизованно управлять положением панели инструментов с плагинами
- [BARSUP-2485] - Для скрытых действий дерева и реестра отображается иконка
- [BARSUP-2486] - Добавлен выбор отображаемых колонок
- [BARSUP-2375] - Доработана валидация поля "Множественный выбор из справочника"
- [BARSUP-2495] - Реализовано расширение для сущности.
- [BARSUP-2410] - Реализован сбор метрик с помощью AppMetrics
- [BARSUP-2507] - Реализована авторизация по JWT-токену
- [BARSUP-2471] - Развернут портал storybook
- [BARSUP-2391] - Некорректно работает фильтр
- [BARSUP-2385] - Опечатка в дизайнере excel-выгрузок
- [BARSUP-2396] - Ошибка фиксации изменений
- [BARSUP-2366] - Не подтягиваются данные наименования строк в Olap.
- [BARSUP-2413] - Ошибка мержа веток
- [BARSUP-2414] - Фильтрация "Тип пришествия" в форме "Информация о происшествиях"
- [BARSUP-2316] - Необходимость включать pdb библиотеки "Microsoft.Data.SqlClient.SNI"
- [BARSUP-2418] - Проблема с пропажей типа с определенным идентификатором после миграций
- [BARSUP-2415] - Два одинаковых changeLog.List
- [BARSUP-2421] - Падает билд РМС
- [BARSUP-2423] - Ошибка в поле с раскрывающимся списком с автодополнением и автозаполнением
- [BARSUP-2428] - Ошибка при создании ветки
- [BARSUP-2407] - Расположение пунктов главного меню
- [BARSUP-2436] - Некорректная работа блока "Получить запись реестра по условию"
- [BARSUP-2440] - Теряется контекст версии при выполнении серверного метода
- [BARSUP-2446] - Виртуальные удаленные записи не показывают изменений
- [BARSUP-2430] - Дублируются и пропадают значения, введенные in-line
- [BARSUP-2439] - Ошибка при слиянии веток
- [BARSUP-2454] - Отсутствует вложенный ресурс BarsUp.WebHost.content.login.css.main-custom.css
- [BARSUP-2460] - Не проходит сборка приложения
- [BARSUP-2459] - Невалидный код в Build.Iis.cs при построении проекта без целей развертывания с типом IIS
- [BARSUP-2358] - Появилась ошибка связанная с тем что невозможно добавить Элементы в дереве ГП
- [BARSUP-2408] - Ошибка в работе функции «Последовательность»
- [BARSUP-2448] - Опечатка в слове “элемент” в форме “Выбор элемента” в Меню модуля
- [BARSUP-2444] - Признак "По умолчанию" снимается при сохранении Печатной формы
- [BARSUP-2438] - Не работает фильтрация в колонке реестра по значению Пусто
- [BARSUP-2392] - Enumerator was modified
- [BARSUP-2451] - Перенесение элемента вызывает неработоспособность функции Drag-and-drop в Конструкторе
- [BARSUP-2462] - Некорректная генерация js из blockly
- [BARSUP-2463] - Переменные контекста не работают в фильтре в реестрах
- [BARSUP-2465] - Кнопки "Обновить" и "Удаление" не производят действий в реестре "Работающие пользователи"
- [BARSUP-2484] - NHibernate версии 5.3.3 криво работает, если в запросе сравниваются енум-значения
- [BARSUP-2480] - В Файловой Системе не отображаются (или не добавляются) новые добавленные файлы
- [BARSUP-2468] - Некорректное действие при удалении объекта по ссылке
- [BARSUP-2477] - Ошибка при получении сущности ChangeRecord по Id
- [BARSUP-2473] - Ошибка открытия форм в разделах после закрытия вкладки "Мои файлы"
- [BARSUP-2469] - Не работает сортировка в таблице в реестрах Управление и Администрирование
- [BARSUP-2417] - Не отображаются записи вложенных реестров
- [BARSUP-2498] - Ошибка порядка extjs ресурсов в бандле
- [BARSUP-2483] - Ошибка добавления аргумента сервиса
- [BARSUP-2419] - Столбец группировки не скрывать данные при горизонтальной прокрутки
- [BARSUP-2467] - При сохранении формы удаляются добавленные компоненты
- [BARSUP-2449] - Генерация тестов кнопки с одинаковым rmsID
- [BARSUP-2499] - Отображение режима предпросмотра для контрола "Переключатель"
- [BARSUP-2394] -Добавленные файловые системы не удаляются из решения
- [BARSUP-2504] - Ошибки в тексте предупреждения при валидации пунктов главного меню
- [BARSUP-2505] - Некорректное добавление строк в документ со второго открытого документа
- [BARSUP-2521] - Окно предпросмотра в конструкторе отвалилось
- [BARSUP-2484] - NHibernate версии 5.3.3 криво работает если в запросе сравниваются енум-значения
- [BARSUP-2517] - Насильное присванивание наименование Редактировать действию редактирования
- [BARSUP-2463] - Переменные контекста не работают в фильтре в реестрах