Release notes 10-0-0: Difference between revisions

From Svacer Wiki
m (fix some mistypes and punctuation)
 
(30 intermediate revisions by one other user not shown)
Line 4: Line 4:


= Изменения в выгрузке маркеров в файл =
= Изменения в выгрузке маркеров в файл =
1.      В таблице маркеров реализована возможность выгрузки в файлы формата CSV и PDF только выбранных маркеров в списке. Если маркеры в таблице не выбраны, то как и ранее выгружается весь список маркеров, отображаемых в таблице.
1. В таблице маркеров реализована возможность выгрузки в файлы формата CSV и PDF только выбранных маркеров в списке. Если маркеры в таблице не выбраны, то как и ранее выгружается весь список маркеров, отображаемых в таблице.


2.      Изменен механизм выгрузки маркеров в PDF отчет. Теперь при генерации отчета выполняется выгрузка маркеров в html формат с последующим экспортом в PDF. Операция выгрузки PDF-отчета выполняется в асинхронном режиме с соответствующими нотификациями.
2. Реализован новый механизм выгрузки маркеров в PDF-отчет. При генерации отчета выполняется выгрузка маркеров в формат HTML с последующим экспортом в PDF. Операция выгрузки PDF-отчета выполняется в асинхронном режиме с соответствующими нотификациями.
[[File:V10 - PDF generation.png|thumb|none|x170px|alt=PDFgeneration]]
[[File:V10 - PDF generation.png|thumb|none|x170px|alt=PDFgeneration]]
Для использования нового механизма генерации PDF требуется активировать соответствующий параметр в пользовательских настройках (подробнее см. [[Release_notes_10-0-0#Изменения_в_настройках_пользователя|Изменения в настройках пользователя]]).
'''Примечание''': в PDF-отчете, генерируемом на основе HTML, усовершенствованы стили, доработан титульный лист, актуализирован набор параметров для выгружаемых маркеров и пр. Генерация PDF-отчета с использованием нового механизма может заниматься больше времени, чем при использовании текущего механизма. Новые доработки PDF-отчетов будут осуществляться только для варианта генерации PDF на основе HTML.


= Изменения при просмотре кода =
= Изменения при просмотре кода =
При просмотре кода в разделах '''Разметка''' и '''Код''':
При просмотре кода в разделах '''Разметка''' и '''Код''':
1.      Добавлена нотификация при отсутствии определения, объявления или ссылок на элемент кода при вызове соответствующей команды.
 
1) Добавлена нотификация при отсутствии определения, объявления или ссылок на элемент кода при вызове соответствующей команды.
 
[[File:V10 - Notification no declaration.png|thumb|none|x280px]]
[[File:V10 - Notification no declaration.png|thumb|none|x280px]]


2.      Добавлена команда '''Копирование прямой ссылки''', при открытии которой выполняется открытие интерфейса с фокусом на данной строке в файле с исходным кодом.
2) Добавлена команда '''Копирование прямой ссылки''', при открытии которой выполняется открытие интерфейса с фокусом на данной строке в файле с исходным кодом.[[File:V10 - Copy permanent link.png|thumb|none|x210px]]
[[File:V10 - Copy permanent link.png|thumb|none|x210px]]
 
3) Добавлены кнопки для перехода '''Назад''' и '''Вперед''' по строкам кода, в которые пользователь устанавливал курсор.
[[File:V10 - Back Forward buttons.png|thumb|none|x440px]]
 
4) Добавлены команды масштабирования кода вместе с текстом виджетов.
[[File:V10 - Code zoom.png|thumb|none|x270px]]


= Изменения в правой панели просмотра маркера =
= Изменения в правой панели просмотра маркера =
1.      Добавилась возможность свернуть правую панель.
1. Добавилась возможность свернуть правую панель.
[[File:V10 - Hide right panel.png|thumb|none|x340px]]


2.      Параметры '''Инструмент''' и '''Язык''' переместились из атрибутов детектора в атрибуты маркера.
2. Параметры '''Инструмент''' и '''Язык''' переместились из атрибутов детектора в атрибуты маркера.
[[File:V10 - Prameters right panel.png|thumb|none|x330px]]
 
3. Добавился параметр '''Степень доверия''', который по собранным метрикам с помощью искусственного интеллекта предсказывает истинность срабатывания.
[[File:V10 - change right panel.png|thumb|none|x400px]]


= Публичные фильтры =
= Публичные фильтры =
Line 34: Line 46:
Переименованы режимы сравнения:
Переименованы режимы сравнения:


·        '''Новые''' в '''Только в V1''' – отображается список маркеров снимка V1 из которого исключены маркеры, присутствующие в списке V2 (т.е. показываются маркеры, которые есть только в V1);
* '''Новые''' в '''Только в V1''' – отображается список маркеров снимка V1 из которого исключены маркеры, присутствующие в списке V2 (т. е. показываются маркеры, которые есть только в V1);
* '''Отсутствующие''' в '''Только в V2''' – отображается список маркеров снимка V2 из которого исключены маркеры, присутствующие в списке V1 (т. е. показываются маркеры, которые есть только в V2).


·        '''Отсутствующие''' в '''Только в V2''' – отображается список маркеров снимка V2 из которого исключены маркеры, присутствующие в списке V1 (т.е. показываются маркеры, которые есть только в V2).
[[File:V10 - Rename compare mode.png|thumb|none|x200px]]
[[File:V10 - Rename compare mode.png|thumb|none|x200px]]


= Новый раздел '''Статистика''' =
= Новый раздел '''Статистика''' =
В главном меню добавлен новый раздел '''Статистика''', где представлена следующая информация:
В главном меню добавлен новый раздел '''Статистика''', где представлена следующая информация:


1)     Поля выбора группы проектов, проектов, веток и снимков для формирования статистики;
1) Поля выбора группы проектов, проектов, веток и снимков для формирования статистики;


2)     Информация о количестве проектов, веток и снимков, по которым посчитана статистика;
2) Информация о количестве проектов, веток и снимков, по которым посчитана статистика;


3)     Диаграмма с количеством маркеров, сгруппированных по уровню серьезности;
3) Диаграмма с количеством маркеров, сгруппированных по уровню серьезности;


4)     Диаграмма с количеством маркеров, сгруппированных по статусу разметки;
4) Диаграмма с количеством маркеров, сгруппированных по статусу разметки;


5)     Диаграмма распределения маркеров по языкам;
5) Диаграмма распределения маркеров по языкам;


6)     Диаграмма, отражающая активность пользователей по разметке маркеров;
6) Диаграмма, отражающая активность пользователей по разметке маркеров;


7)     Диаграмма, отражающая количество действий пользователей при разметке маркеров за выбранный период с сортировкой по лидерам;
7) Диаграмма, отражающая количество действий пользователей при разметке маркеров за выбранный период с сортировкой по лидерам;


8)     Список действий пользователя(ей) за период времени, открывается при клике на соответствующий элемент диаграммы.
8) Список действий пользователя(ей) за период времени, открывается при клике на соответствующий элемент диаграммы.


Данные каждой из диаграмм и списка действий пользователя можно выгрузить в CSV-файл.
Данные каждой из диаграмм и списка действий пользователя можно выгрузить в CSV-файл.
Line 65: Line 76:
Добавлен новый раздел '''Поиск''', в котором предоставлена возможность выполнять глобальный поиск сущностей по всем доступным пользователю контекстам (проектам, веткам, снимкам) одновременно. На данный момент реализован поиск по следующим категориям:
Добавлен новый раздел '''Поиск''', в котором предоставлена возможность выполнять глобальный поиск сущностей по всем доступным пользователю контекстам (проектам, веткам, снимкам) одновременно. На данный момент реализован поиск по следующим категориям:


·        '''Маркеры''';
*       '''Маркеры''';
 
*       '''Комментарии к маркерам''';
·        '''Комментарии к маркерам''';
*       '''Снимки'''.
 
·        '''Снимки'''.


Для каждой категории реализованы по два независимых способа поиска:
Для каждой категории реализованы по два независимых способа поиска:


·        '''Базовый поиск''' – единый поисковый запрос по всем атрибутам категории одновременно, с указанием контекста;
*       '''Базовый поиск''' – единый поисковый запрос по всем атрибутам категории одновременно, с указанием контекста;
*       '''Поиск по полям''' – позволяет задать значения поиска по каждому из атрибутов категории в отдельности и указать контекст.


·        '''Поиск по полям''' – позволяет задать значения поиска по каждому из атрибутов категории в отдельности и указать контекст.
Из каждого результата поиска можно выполнить переход к детальному просмотру данного результата в разделах '''Разметка''' или '''Проекты'''.


Также реализовано сохранение истории поиска, где отображаются последние 100 поисковых запросов пользователя с возможность выполнить повторный поиск по каждому из них.
Также реализовано сохранение истории поиска, где отображаются последние 100 поисковых запросов пользователя с возможность выполнить повторный поиск по каждому из них.
Line 84: Line 94:


= Изменения в разделе '''Проекты''' =
= Изменения в разделе '''Проекты''' =
1.       Добавлена возможность создания групп проектов в диалогах создания и редактирования проекта. Функция доступна при наличии у пользователя доступа '''Настройка групп проектов'''.
1. Добавлена возможность создания групп проектов в диалогах создания и редактирования проекта. Функция доступна при наличии у пользователя доступа '''Настройка групп проектов'''.
[[File:V10 - Create groups.png|thumb|none|x150px]]
[[File:V10 - Create groups.png|thumb|none|x150px]]


2.       Для ветки проекта добавлена функция очистки разметки и/или комментариев. Функция доступна при наличии у пользователя проектных доступов '''Управление ветками и снимками''' и '''Разметка маркеров''' совместно с серверным доступом '''Администрирование сервера'''.  
2. Для ветки проекта добавлена функция очистки разметки и/или комментариев. Функция доступна при наличии у пользователя проектных доступов '''Управление ветками и снимками''' и '''Разметка маркеров''' совместно с серверным доступом '''Администрирование сервера'''.  
[[File:V10 - Purge review.png|thumb|none|x400px]]
[[File:V10 - Purge review.png|thumb|none|x400px]]


= Изменения в настройках пользователя =
= Изменения в настройках пользователя =
1.       В профиле пользователя из заголовка убрали логин, т.к. он дублируется в параметрах.
1. В профиле пользователя из заголовка убрали логин, т. к. он дублируется в параметрах.
[[File:V10 - Profile.png|thumb|none|x300px]]
[[File:V10 - Profile.png|thumb|none|x300px]]


2.      В настройках интерфейса пользователя добавился параметр '''Сохранять открытые файлы в каждом контексте'''. При активации параметра для каждого контекста будут сохраняться открытые пользователем вкладки с файлами исходного кода в разделах '''Разметка''' и '''Код'''. При повторном входе в систему или смене контекста будут автоматически открываться открытые ранее пользователем в данном контексте вкладки.
2. В настройках интерфейса пользователя добавились параметры:
[[File:V10 - Save tabs for context.png|thumb|none|x250px]]


* '''Сохранять открытые файлы в каждом контексте''' – по умолчанию выключено. При активации параметра для каждого контекста будут сохраняться открытые пользователем вкладки с файлами исходного кода в разделах '''Разметка''' и '''Код'''. При повторном входе в систему или смене контекста будут автоматически открываться открытые ранее пользователем в данном контексте вкладки;
* '''Использовать механизм генерации PDF на основе HTML''' –  по умолчанию выключено. При активации параметра для выгрузки маркеров в PDF-отчет будет использоваться механизм генерации PDF на основе HTML. Для использования нового механизма генерации PDF-отчета необходимо на сервере Svacer установить браузер Chromium (подробнее см. [[Help:Installation#Браузер для PDF-отчетов|Браузер для PDF-отчетов]]).
[[File:V10 - Profile global parameters.png|thumb|none|x300px]]


= Изменения в разделе '''Управление пользователями''' =
= Изменения в разделе '''Управление пользователями''' =
1.      Добавлена фильтрация списка пользователей по ролям и организациям.
1. Добавлена фильтрация списка пользователей по ролям и организациям.
[[File:V10 - filter users.png|thumb|none|x300px]]
[[File:V10 - filter users.png|thumb|none|x300px]]


2.      Проектный доступ '''Экспорт разметки''' – переименован в '''Экспорт снимков'''. Доступ операции экспорта снимков исключен из доступа '''Просмотр маркеров''' и добавлен в доступ '''Экспорт снимков'''. Наличие проектного доступа '''Экспорт снимков''' теперь позволяет активировать не только функции экспорта кода с разметкой и открытия в встроенном IDE, но и экспорта снимка.
2. Проектный доступ '''Экспорт разметки''' – переименован в '''Экспорт снимков'''. Доступ операции экспорта снимков исключен из доступа '''Просмотр маркеров''' и добавлен в доступ '''Экспорт снимков'''. Наличие проектного доступа '''Экспорт снимков''' теперь позволяет активировать не только функции экспорта кода с разметкой и открытия в встроенном IDE Theia, но и экспорта снимка.
[[File:V10 - Permissions export snapshots.png|thumb|none|x350px]]
[[File:V10 - Permissions export snapshots.png|thumb|none|x350px]]


3.      Добавился серверный доступ Управление публичными фильтрами, который позволяет пользователю:
3. Добавился серверный доступ '''Управление публичными фильтрами''', который позволяет пользователю:
 
* публиковать (копировать) фильтры из сохраненных в публичные;


·        публиковать (копировать) фильтры из сохраненных в публичные
* редактировать и удалять публичные фильтры.


·        редактировать и удалять публичные фильтры.
[[File:V10 - Permission public filters.png|thumb|none|x170px]]
[[File:V10 - Permission public filters.png|thumb|none|x170px]]

Latest revision as of 14:02, 14 November 2024

Изменения при выборе контекста

При выборе контекста в разделах Разметка, Код и Отчеты добавилось поле выбора группы. В выпадающем списке показаны группы с доступными пользователю проектами. По умолчанию выбраны все группы.

SelectGroup

Изменения в выгрузке маркеров в файл

1. В таблице маркеров реализована возможность выгрузки в файлы формата CSV и PDF только выбранных маркеров в списке. Если маркеры в таблице не выбраны, то как и ранее выгружается весь список маркеров, отображаемых в таблице.

2. Реализован новый механизм выгрузки маркеров в PDF-отчет. При генерации отчета выполняется выгрузка маркеров в формат HTML с последующим экспортом в PDF. Операция выгрузки PDF-отчета выполняется в асинхронном режиме с соответствующими нотификациями.

PDFgeneration

Для использования нового механизма генерации PDF требуется активировать соответствующий параметр в пользовательских настройках (подробнее см. Изменения в настройках пользователя).

Примечание: в PDF-отчете, генерируемом на основе HTML, усовершенствованы стили, доработан титульный лист, актуализирован набор параметров для выгружаемых маркеров и пр. Генерация PDF-отчета с использованием нового механизма может заниматься больше времени, чем при использовании текущего механизма. Новые доработки PDF-отчетов будут осуществляться только для варианта генерации PDF на основе HTML.

Изменения при просмотре кода

При просмотре кода в разделах Разметка и Код:

1) Добавлена нотификация при отсутствии определения, объявления или ссылок на элемент кода при вызове соответствующей команды.

2) Добавлена команда Копирование прямой ссылки, при открытии которой выполняется открытие интерфейса с фокусом на данной строке в файле с исходным кодом.

3) Добавлены кнопки для перехода Назад и Вперед по строкам кода, в которые пользователь устанавливал курсор.

4) Добавлены команды масштабирования кода вместе с текстом виджетов.

Изменения в правой панели просмотра маркера

1. Добавилась возможность свернуть правую панель.

2. Параметры Инструмент и Язык переместились из атрибутов детектора в атрибуты маркера.

3. Добавился параметр Степень доверия, который по собранным метрикам с помощью искусственного интеллекта предсказывает истинность срабатывания.

Публичные фильтры

Для пользователей с доступом Управление публичными фильтрами добавлена возможность публикации персональных сохраненных фильтров, редактирования и удаления публичных фильтров.

Опубликованные фильтры доступны всем пользователям. Любой пользователь может применить публичный фильтр или cкопировать его в Сохраненные.

Представление у пользователя с серверным доступом Управление публичными фильтрами
Представление у пользователя без серверного доступа Управление публичными фильтрами

Изменения при сравнении снимков

Переименованы режимы сравнения:

  • Новые в Только в V1 – отображается список маркеров снимка V1 из которого исключены маркеры, присутствующие в списке V2 (т. е. показываются маркеры, которые есть только в V1);
  • Отсутствующие в Только в V2 – отображается список маркеров снимка V2 из которого исключены маркеры, присутствующие в списке V1 (т. е. показываются маркеры, которые есть только в V2).

Новый раздел Статистика

В главном меню добавлен новый раздел Статистика, где представлена следующая информация:

1) Поля выбора группы проектов, проектов, веток и снимков для формирования статистики;

2) Информация о количестве проектов, веток и снимков, по которым посчитана статистика;

3) Диаграмма с количеством маркеров, сгруппированных по уровню серьезности;

4) Диаграмма с количеством маркеров, сгруппированных по статусу разметки;

5) Диаграмма распределения маркеров по языкам;

6) Диаграмма, отражающая активность пользователей по разметке маркеров;

7) Диаграмма, отражающая количество действий пользователей при разметке маркеров за выбранный период с сортировкой по лидерам;

8) Список действий пользователя(ей) за период времени, открывается при клике на соответствующий элемент диаграммы.

Данные каждой из диаграмм и списка действий пользователя можно выгрузить в CSV-файл.

Новый раздел Поиск

Добавлен новый раздел Поиск, в котором предоставлена возможность выполнять глобальный поиск сущностей по всем доступным пользователю контекстам (проектам, веткам, снимкам) одновременно. На данный момент реализован поиск по следующим категориям:

  •       Маркеры;
  •       Комментарии к маркерам;
  •       Снимки.

Для каждой категории реализованы по два независимых способа поиска:

  •       Базовый поиск – единый поисковый запрос по всем атрибутам категории одновременно, с указанием контекста;
  •       Поиск по полям – позволяет задать значения поиска по каждому из атрибутов категории в отдельности и указать контекст.

Из каждого результата поиска можно выполнить переход к детальному просмотру данного результата в разделах Разметка или Проекты.

Также реализовано сохранение истории поиска, где отображаются последние 100 поисковых запросов пользователя с возможность выполнить повторный поиск по каждому из них.

Поиск по категории Маркеры
Поиск по категории Комментарии маркеров
Поиск по категории Снимки

Изменения в разделе Проекты

1. Добавлена возможность создания групп проектов в диалогах создания и редактирования проекта. Функция доступна при наличии у пользователя доступа Настройка групп проектов.

2. Для ветки проекта добавлена функция очистки разметки и/или комментариев. Функция доступна при наличии у пользователя проектных доступов Управление ветками и снимками и Разметка маркеров совместно с серверным доступом Администрирование сервера.

Изменения в настройках пользователя

1. В профиле пользователя из заголовка убрали логин, т. к. он дублируется в параметрах.

2. В настройках интерфейса пользователя добавились параметры:

  • Сохранять открытые файлы в каждом контексте – по умолчанию выключено. При активации параметра для каждого контекста будут сохраняться открытые пользователем вкладки с файлами исходного кода в разделах Разметка и Код. При повторном входе в систему или смене контекста будут автоматически открываться открытые ранее пользователем в данном контексте вкладки;
  • Использовать механизм генерации PDF на основе HTML – по умолчанию выключено. При активации параметра для выгрузки маркеров в PDF-отчет будет использоваться механизм генерации PDF на основе HTML. Для использования нового механизма генерации PDF-отчета необходимо на сервере Svacer установить браузер Chromium (подробнее см. Браузер для PDF-отчетов).

Изменения в разделе Управление пользователями

1. Добавлена фильтрация списка пользователей по ролям и организациям.

2. Проектный доступ Экспорт разметки – переименован в Экспорт снимков. Доступ операции экспорта снимков исключен из доступа Просмотр маркеров и добавлен в доступ Экспорт снимков. Наличие проектного доступа Экспорт снимков теперь позволяет активировать не только функции экспорта кода с разметкой и открытия в встроенном IDE Theia, но и экспорта снимка.

3. Добавился серверный доступ Управление публичными фильтрами, который позволяет пользователю:

  • публиковать (копировать) фильтры из сохраненных в публичные;
  • редактировать и удалять публичные фильтры.