Release notes 11-0-0: Difference between revisions
Mitrofanov (talk | contribs) |
Mitrofanov (talk | contribs) |
||
(29 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= Изменения в | == Изменения в разделе '''Проекты''' == | ||
1. Добавлена возможность экспорта разметки в файл. | |||
1. | [[File:6 export review.png|thumb|none|x300px|Экспорт разметки в файл]] | ||
2. Добавлена возможность импорта разметки из файла. | |||
[[File:7 import review.png|thumb|none|x300px|Импорт разметки из файла]] | |||
3. Добавлена возможность экспорта снимка в файл формата SARIF. | |||
[[File:8 export sarif.png|thumb|none|x250px|Экспорт снимка в SARIF]] | |||
[[File: | 4. Добавлена возможность импорта SARIF файла | ||
[[File:9 import sarif.png|thumb|none|x300px|Импорт SARIF]] | |||
5. Доработано добавление расширенных настроек в диалоге импорта .svace-dir на ключ-значение. | |||
[[File:10 import svace dir.png|thumb|none|x300px|Импорт .svace-dir]] | |||
6. Добавлена возможность копирования снимков в другие проекты/ветки. | |||
[[File:11 copy snapshots.png|thumb|none|x290px|Копирование снимков]] | |||
7. Скорректирован дизайн диалогов: | |||
* создания ветки; | |||
* клонирования проекта; | |||
* копирования разметки; | |||
* очистки разметки; | |||
* клонирования ветки; | |||
* редактирования ветки; | |||
* редактирования снимка; | |||
* импорта снимка. | |||
[[File:12 design dialogs.png|thumb|none|x310px|Обновленный дизайн диалогов]] | |||
= Изменения в | == Изменения в разделе '''Статистика''' == | ||
Переработан раздел '''Статистика'''. Теперь он включает три подраздела, в каждом из которых возможно формирование статистики по группе, проекту, ветке, снимку (в пп. 2 и 3): | |||
1. '''Общая статистика''' – на дашборде представлены показатели по последним импортированным снимкам в ветках проектов с возможностью поиска по проектам/веткам, сортировки по показателям и перехода для разметки этих снимков; | |||
[[File:13 general statistic.png|thumb|none|x300px|Вкладка '''Общая статистика''']] | |||
[[File: | |||
2. | 2. '''Распределение маркеров''' – в данный подраздел перенесены диаграммы, реализованные в релизе 10.0.0: | ||
[[File: | * диаграмма с количеством маркеров, сгруппированных по уровню серьезности; | ||
* диаграмма с количеством маркеров, сгруппированных по статусу разметки; | |||
* диаграмма распределения маркеров по языкам. | |||
[[File:14 marker distribution.png|thumb|none|x200px|Вкладка '''Распределение маркеров''']] | |||
3. | 3. '''Активность по разметке''' – в данный подраздел из релиза 10.0.0 перенесена и доработана статистика по активности пользователей при разметке маркеров: | ||
:a) диаграмма, отражающая активность пользователей при разметке маркеров; | |||
:b) диаграмма, отражающая количество действий пользователей при разметке маркеров за выбранный период с сортировкой по лидерам; | |||
:c) список действий пользователей за период времени, открывается при клике на соответствующий элемент диаграммы. В списке действий пользователей добавлено: | |||
:* фильтр для исключения активностей по уже неактуальной разметке; | |||
:* просмотр актуальной информации о маркере, с которым было выполнено действие по разметке. | |||
[[File:16 include outdated review.png|thumb|none|x290px|Фильтр для исключения активностей по неактуальной разметке]] | |||
[[File:17 review marker info.png|thumb|none|x310px|Просмотр актуальной информации о маркере в списке активностей по разметке]] | |||
[[File: | |||
== Изменения в навигационной панели == | |||
[[File: | На вкладке '''Детекторы''' добавилась кнопка сворачивания/раскрытия дерева детекторов с маркерами. | ||
[[File:1 nav panel.png|thumb|none|x200px|Кнопка сворачивания/раскрытия дерева детекторов с маркерами]] | |||
== Изменения на вкладке Информация о снимке == | |||
1. На вкладке '''Информация о снимке''' добавлены команды: | |||
:a) экспорт снимка; | |||
:b) экспорт SARIF; | |||
:c) экспорт разметки в файл; | |||
:d) импорт разметки из файла; | |||
:e) импорт разметки из исходного кода снимка. | |||
[[File:2 snapshot info.png|thumb|none|x200px|Команды Экспорта/Импорта]] | |||
2. В диалоге '''Экспорт кода с разметкой''' добавился параметр '''Экспорт для выбранных маркеров''', который позволяет выгружать файлы с исходным кодом только для выбранных в таблице маркеров или для всех отображаемых в таблице маркеров, если маркеры не были выбраны. | |||
[[File:3 snapshot info.png|thumb|none|x200px|Экспорт файлов исходного кода для выбранных маркеров]] | |||
* | == Выгрузка маркеров в PDF-отчет == | ||
Доработана выгрузка маркеров в PDF-отчет: | |||
*добавилась возможность выгрузить в отчет только выбранные в таблице маркеры; | |||
*если маркеры в таблице не выбраны, то выгружаются все отображаемые в таблице маркеры; | |||
*если при примененном пользовательском фильтре в отчет не попадает ни одного маркера, то в содержании отчета указывается информация о наличии примененного фильтра. | |||
[[File:4 pdf no markers.png|thumb|none|x100px|'''Содержание''' в "пустом" PDF-отчете при примененном фильтре]] | |||
== Изменения в пользовательских фильтрах == | |||
[[File: | В настройках пользовательского фильтра в полях '''Метки''', '''Функции''', '''Файлы''' добавлена возможность использования как текстовых шаблонов (по умолчанию), так и регулярных выражений. Для разделения значений в этих полях используется новая строка. | ||
[[File:5 custom filter.png|thumb|none|x400px|Использование текстовых шаблонов и регулярных выражений в пользовательском фильтре]] | |||
= | == Подписки на уведомления == | ||
Реализована функциональность уведомления пользователей по e-mail и Telegram о следующих типах операций: | |||
* добавление (при импорте, копировании, клонировании) и удаление снимков; | |||
* изменение разметки маркеров; | |||
* добавлении комментариев маркеров. | |||
Для получения уведомлений, пользователь должен настроить подписки открыв раздел '''Настройки уведомлений''' в меню профиля. Подписки на уведомления можно настроить как на все доступные пользователю проекты, так и на конкретный проект/ветку. | |||
Подписки могут быть как положительные, так и отрицательные (исключающие). | |||
[[File:18 profile notification.png|thumb|none|x350px|Настройка пользователем подписок на уведомление]] | |||
Пользователь с серверным доступом '''Управление пользователями''' может управлять подписками всех пользователей в разделе '''Управление пользователями.''' | |||
[[File:19 user notification.png|thumb|none|x300px|Управление подписками других пользователей]] | |||
== Уведомление пользователей о добавлении комментария маркера == | |||
Добавлена возможность упоминания (уведомления) пользователей при добавлении комментария маркеру. Упомянуть пользователя в комментарии можно: | |||
* при добавлении комментария на вкладке '''Комментарии''' в правой панели с информацией о маркере; | |||
* в диалоге добавления группового комментария маркерам; | |||
* в диалоге разметки маркера; | |||
* в диалоге групповой разметки маркера. | |||
Упомянутым в комментарии пользователям в панели уведомлений добавится уведомление с автором и датой комментария и кнопкой для перехода к маркеру. Если пользователь авторизован в системе, то он дополнительно получит "всплывающую" нотификацию. | |||
На скриншоте ниже представлен процесс уведомления одним пользователем другого при создании комментария в правой панели. | |||
[[File:15 tag user.png|thumb|none|x440px|Уведомление пользователя о комментарии]] | |||
== Журнал групповых операций == | |||
В разделе '''Настройки''' добавлен подраздел '''Журнал операций''' – для просмотра и отката групповых операций разметки маркеров, таких как импорт разметки, копирование разметки, импорт снимков и т. п. В журнале операций реализованы поиск, сортировка и фильтрация. | |||
Откат своих операций доступен пользователям с проектным доступом '''Разметка'''. | |||
Откат операций других пользователей доступен пользователям с проектным доступом '''Разметка''' и серверным доступом '''Администрирование сервера''' или серверным доступами '''Изменение любой разметки''' и '''Изменение любых комментариев'''. | |||
[[File:20 operation journal.png|thumb|none|x355px|Журнал групповых операций]] | |||
== Персональные токены доступа == | |||
В разделе '''Настройки''' добавлен подраздел '''Токены доступа''' с возможностью создания и удаления персональных токенов. | |||
Пользователь с проектным доступом '''Просмотр маркеров''' может создавать, просматривать и удалять свои токены. | |||
Пользователь с серверным доступом '''Администрирование сервера''' может просматривать и удалять токены всех пользователей. | |||
[[File:21 access tokens.png|thumb|none|x300px|Реестр персональных токенов доступа]] | |||
[[File:22 create access tokens.png|thumb|none|x303px|Создание персонального токена доступа]] |
Latest revision as of 15:03, 6 May 2025
Изменения в разделе Проекты
1. Добавлена возможность экспорта разметки в файл.

2. Добавлена возможность импорта разметки из файла.

3. Добавлена возможность экспорта снимка в файл формата SARIF.

4. Добавлена возможность импорта SARIF файла

5. Доработано добавление расширенных настроек в диалоге импорта .svace-dir на ключ-значение.

6. Добавлена возможность копирования снимков в другие проекты/ветки.

7. Скорректирован дизайн диалогов:
- создания ветки;
- клонирования проекта;
- копирования разметки;
- очистки разметки;
- клонирования ветки;
- редактирования ветки;
- редактирования снимка;
- импорта снимка.

Изменения в разделе Статистика
Переработан раздел Статистика. Теперь он включает три подраздела, в каждом из которых возможно формирование статистики по группе, проекту, ветке, снимку (в пп. 2 и 3):
1. Общая статистика – на дашборде представлены показатели по последним импортированным снимкам в ветках проектов с возможностью поиска по проектам/веткам, сортировки по показателям и перехода для разметки этих снимков;

2. Распределение маркеров – в данный подраздел перенесены диаграммы, реализованные в релизе 10.0.0:
- диаграмма с количеством маркеров, сгруппированных по уровню серьезности;
- диаграмма с количеством маркеров, сгруппированных по статусу разметки;
- диаграмма распределения маркеров по языкам.

3. Активность по разметке – в данный подраздел из релиза 10.0.0 перенесена и доработана статистика по активности пользователей при разметке маркеров:
- a) диаграмма, отражающая активность пользователей при разметке маркеров;
- b) диаграмма, отражающая количество действий пользователей при разметке маркеров за выбранный период с сортировкой по лидерам;
- c) список действий пользователей за период времени, открывается при клике на соответствующий элемент диаграммы. В списке действий пользователей добавлено:
- фильтр для исключения активностей по уже неактуальной разметке;
- просмотр актуальной информации о маркере, с которым было выполнено действие по разметке.


Изменения в навигационной панели
На вкладке Детекторы добавилась кнопка сворачивания/раскрытия дерева детекторов с маркерами.

Изменения на вкладке Информация о снимке
1. На вкладке Информация о снимке добавлены команды:
- a) экспорт снимка;
- b) экспорт SARIF;
- c) экспорт разметки в файл;
- d) импорт разметки из файла;
- e) импорт разметки из исходного кода снимка.

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

Выгрузка маркеров в PDF-отчет
Доработана выгрузка маркеров в PDF-отчет:
- добавилась возможность выгрузить в отчет только выбранные в таблице маркеры;
- если маркеры в таблице не выбраны, то выгружаются все отображаемые в таблице маркеры;
- если при примененном пользовательском фильтре в отчет не попадает ни одного маркера, то в содержании отчета указывается информация о наличии примененного фильтра.

Изменения в пользовательских фильтрах
В настройках пользовательского фильтра в полях Метки, Функции, Файлы добавлена возможность использования как текстовых шаблонов (по умолчанию), так и регулярных выражений. Для разделения значений в этих полях используется новая строка.

Подписки на уведомления
Реализована функциональность уведомления пользователей по e-mail и Telegram о следующих типах операций:
- добавление (при импорте, копировании, клонировании) и удаление снимков;
- изменение разметки маркеров;
- добавлении комментариев маркеров.
Для получения уведомлений, пользователь должен настроить подписки открыв раздел Настройки уведомлений в меню профиля. Подписки на уведомления можно настроить как на все доступные пользователю проекты, так и на конкретный проект/ветку.
Подписки могут быть как положительные, так и отрицательные (исключающие).

Пользователь с серверным доступом Управление пользователями может управлять подписками всех пользователей в разделе Управление пользователями.

Уведомление пользователей о добавлении комментария маркера
Добавлена возможность упоминания (уведомления) пользователей при добавлении комментария маркеру. Упомянуть пользователя в комментарии можно:
- при добавлении комментария на вкладке Комментарии в правой панели с информацией о маркере;
- в диалоге добавления группового комментария маркерам;
- в диалоге разметки маркера;
- в диалоге групповой разметки маркера.
Упомянутым в комментарии пользователям в панели уведомлений добавится уведомление с автором и датой комментария и кнопкой для перехода к маркеру. Если пользователь авторизован в системе, то он дополнительно получит "всплывающую" нотификацию.
На скриншоте ниже представлен процесс уведомления одним пользователем другого при создании комментария в правой панели.

Журнал групповых операций
В разделе Настройки добавлен подраздел Журнал операций – для просмотра и отката групповых операций разметки маркеров, таких как импорт разметки, копирование разметки, импорт снимков и т. п. В журнале операций реализованы поиск, сортировка и фильтрация.
Откат своих операций доступен пользователям с проектным доступом Разметка.
Откат операций других пользователей доступен пользователям с проектным доступом Разметка и серверным доступом Администрирование сервера или серверным доступами Изменение любой разметки и Изменение любых комментариев.

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

