Обновление 3.20.1

Пользовательские сущности
  • При создании пользовательской сущности можно указать признак "Может быть иерархической". Таким образом, можно реализовать пользовательские справочники с иерархической структурой, другими словами - древовидные справочники.
  • Также можно указать признак "Данные привязаны к проектам". Если опция включена, то в разных проектах у сущности будет разный набор данных. Если опция выключена, то данные будут общими для всех проектов. Таким образом можно реализовать глобальный для всей системы справочник данных.
Управление задачами
  • Для Задач доработали атрибут Осталось. Теперь атрибут будет отображаться на форме рядом с Трудоемкостью и доступен только на чтение.

Выпуск сборок

  • Поле "Номер коммита" у сборки теперь допускает множественный выбор. Это можно использовать, если одна сборка включает в себя коммиты из разных репозиториев.
Настройки проекта
  • Добавлен новый тип пользовательского атрибута Файл. Можно организовать прикрепление файлов к сущностям (в том числе и пользовательским), где системой эта возможность не была предусмотрена.
  • Для форм перехода с обязательным указанием Комментария добавили поле для прикрепления файла.
  • Добавлена новая группа для атрибутов: "disable-merge-attribute". Теперь при Слиянии веток атрибуты с указанной группой не будут включаться в список копируемых атрибутов.
  • Доработали отображение поля Состояние на форме создания/редактирования Пожелания при добавлении Задачи с мини-формы. Чтобы атрибут Состояние отображался на мини-форме добавления задачи необходимо настроить для этого атрибута обязательность заполнения.
Настройки системы
  • В модуле Логи добавлена колонка с отображением Тегов, которые указывают на наличие ERROR и CRITICAL в логе.
  • Добавили возможность скачивать конкретное обновление. Теперь у каждой версии доступной в модуле Обновления напротив доступна кнопка Установить.
Доработки интерфейса пользователя
  • Добавлен функционал выделения нескольких позиций с зажатым Shift.
  • Для Сети артефактов переделали построение графа связей, теперь данные подгружаются динамически, что создает меньшую нагрузку.
Технические возможности
  • Реализовали механизм автоматической аутентификации доменных пользователей, без необходимости предварительного импорта пользователей из LDAP. Настройка по умолчанию включена.