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