Релиз 2020.06.2

Развернут портал сообщества

Информация о выпущенных версиях и вопросы перенесены на портал

Запущен сервис статического анализа кода на базе SonarQube

Цель - повысить качество и безопасность как ваших проектов, так и Платформы BarsUp.Net
На текущий момент все проекты доступны для просмотра
Сервис доступен из внутренней сети БАРС Груп по адресу sq.bars.group

Добавлены ограничений по проектам в дизайнере

Подробнее здесь

Реализована возможность выбора очищаемых шаблонов при очистке кэша в РМС, а также возможность очистить кэш отдельных элементов

Ранее была возможность только очистки кэша всего приложения
Добавлены операции “Очистить кэш по элементу” (при нажатии правой кнопкой на решении и выборе данной операции выполнится очистка кэша элемента, вкладка которого активна, а также можно выполнить операцию при нажатии правой кнопкой на элемент) и “Очистить кэш по определенным шаблонам”
image
image

Реализована генерация дополнительного расширяющего конфига для целей публикации

Реализовано хранение информации об открытых вкладках дизайнера в браузере пользователя

Теперь после перезагрузки страницы все ранее открытые вкладки в дизайнере восстанавливаются

Реализована возможность использования асинхронных методов IFileManager

Реализованы проверки при удалении полей сущности на их использование в фильтре для вложенных в форму редактирования элементов и в атрибутах группы “Заголовок формы редактирования”

Реализована возможность привязки к одному параметру контракта множество параметров отчёта

Реализована возможность выбора способа отображения групп реестра по умолчанию в свернутом виде

Для отображения в свернутом виде по умолчанию необходимо использовать атрибут реестра “Настройки группировки”- “Сворачивать сгруппированные записи”
image

Для элемента “Валидатор представления” добавлен атрибут “Скрыть символы маски (для сложных выражений)”

При использовании сложных регулярных выражений, например, для маски поля для ввода email, рекомендуем выставлять данный атрибут
image

Доработки документации

Реализованные требования

  • [BARSUP-241] - Разделение проектов в конструкторе по аккаунтам
  • [BARSUP-925] - Реализовать уведомление об обновлениях в задачах
  • [BARSUP-1241] - Параметры отчетов
  • [BARSUP-1243] - Доработать валидацию
  • [BARSUP-1263] - Использование асинхронных методов IFileManager
  • [BARSUP-1332] - Реализовать генерацию конфига для целей публикации
  • [BARSUP-1382] - Реализовать проверку на указание реестра для выбора при добавлении селекторов на форму
  • [BARSUP-1391] - Очистка кэша в рмс - выбор очищаемых шаблонов
  • [BARSUP-1420] - Убрать зависимость кэша генерации от версий сборок
  • [BARSUP-1424] - Explain - наименования сервисов в LogContext
  • [BARSUP-1438] - Отображение групп реестра в свернутом виде
  • [BARSUP-1471] - Развернуть портал сообщества
  • [BARSUP-1476] - Стат.анализ - All branches in a conditional structure should not have exactly the same implementation
  • [BARSUP-1479] - Стат.анализ - ModuleDependencies - Remove the unused private method
  • [BARSUP-1481] - Реализовать перенос задач с типом "Вопрос" из JIRA в портал сообщества

Исправленные ошибки

  • [BARSUP-750] - Парсер представления не умеет работать с UNION запросами
  • [BARSUP-1280] - Ошибка события реестра
  • [BARSUP-1306] - Некорректная работа css в виджете
  • [BARSUP-1309] - Наим. копии сущности
  • [BARSUP-1339] - Некорректно поведение виджета
  • [BARSUP-1385] - Uncaught Error: Не удалось найти сегмент BarsUp.Modules.Security.User, BarsUp.Modules.Security/Name
  • [BARSUP-1407] - Ошибка при передаче параметров на форму
  • [BARSUP-1413] - Некорректно присваивается значение по умолчанию
  • [BARSUP-1439] - "Перенос текста на выделенных строках" - не работает когда реестр вложен.
  • [BARSUP-1446] - На форме выбора записи из источника данных не работает фильтрация
  • [BARSUP-1448] - Исправление ошибки формирования PDF в превью документа
  • [BARSUP-1455] - Генерация кода блока Открыть форму редактирования
  • [BARSUP-1458] - Доступен реестр пользователю без пермишена реестра
  • [BARSUP-1464] - Ошибка отправки в запросе значений dataVariables
  • [BARSUP-1465] - Построение на ветке bugfix/unp-11745-2 выполняется с ошибками
  • [BARSUP-1467] - Ошибка миграции
  • [BARSUP-1468] - Некорректное сохранение формы, в случае применения маски
  • [BARSUP-1469] - При создании версионируемой сущности указывается некорректная дата окончания действия
  • [BARSUP-1477] - Для SQL-функций невозможно использовать Nullable типы для результатов и аргументов
  • [BARSUP-1478] - Не удалились сущности из БД
  • [BARSUP-1484] - отчет не формируется
  • [BARSUP-1485] - Порядок миграции
  • [BARSUP-1486] - отчет не работает
  • [BARSUP-1494] - Проблема с полем поиска
  • [BARSUP-1495] - В форме редактирования не работает валидация отсутствия значения.
  • [BARSUP-1496] - Редактор "Выбор из справочника" не загружает данные
  • [BARSUP-1497] - Ошибка при построении ветки метаинформации
  • [BARSUP-1498] - Конструктор утверждает что задублированы поля в сущности
  • [BARSUP-1499] - При открытии формы без указания идентификатора выбранной записи возникает ошибка
  • [BARSUP-1500] - Не работает бот техподдержки
  • [BARSUP-1504] - Дедлок инициализации воркспейса
  • [BARSUP-1505] - Не удается сгенерировать проект для релизного приложения.
  • [BARSUP-1506] - Невозможно отсортировать разрешения в приложении
  • [BARSUP-1508] - Некорректно работает фильтрация в BackgroundTasksDisplayController
  • [BARSUP-1509] - Отсутствие атрибута в форме редактирования
  • [BARSUP-1512] - При удалении поля нет проверки на его использование в качестве фильтра для вложенного элемента
  • [BARSUP-1513] - Бесконечная миграция в BarsUp.Security
  • [BARSUP-1515] - Не проходит миграция в модуле ChangeRequest
  • [BARSUP-1517] - Не собирается проект