Release notes 11-0-0: Difference between revisions

From Svacer Wiki
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Изменения в навигационной панели =
== Изменения в разделе '''Проекты''' ==
На вкладке '''Детекторы''' добавилась кнопка сворачивания/раскрытия дерева детекторов с маркерами.
[[File:1 nav panel.png|thumb|none|x200px|Кнопка сворачивания/раскрытия дерева детекторов с маркерами]]


= Изменения на вкладке Информация о снимке =
1. Добавлена возможность экспорта разметки в файл.
1.      На вкладке '''Информация о снимке''' добавлены команды:
[[File:6 export review.png|thumb|none|x300px|Экспорт разметки в файл]]


a)     экспорт снимка;


b)     экспорт SARIF;
2. Добавлена возможность импорта разметки из файла.
[[File:7 import review.png|thumb|none|x300px|Импорт разметки из файла]]


c)     экспорт разметки в файл;


d)     импорт разметки из файла;
3. Добавлена возможность экспорта снимка в файл формата SARIF.
 
[[File:8 export sarif.png|thumb|none|x250px|Экспорт снимка в SARIF]]
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:5 custom filter.png|thumb|none|x400px|Использование текстовых шаблонов и регулярных выражений в пользовательском фильтре]]
= Изменения в разделе '''Проекты''' =
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]]


4.      Добавлена возможность импорта SARIF файла.
4. Добавлена возможность импорта SARIF файла
[[File:9 import sarif.png|thumb|none|x300px|Импорт SARIF]]
[[File:9 import sarif.png|thumb|none|x300px|Импорт SARIF]]




5.      Доработано добавление расширенных настроек в диалоге импорта .svace-dir на ключ-значение.
5. Доработано добавление расширенных настроек в диалоге импорта .svace-dir на ключ-значение.
[[File:10 import svace dir.png|thumb|none|x300px|Импорт .svace-dir]]
[[File:10 import svace dir.png|thumb|none|x300px|Импорт .svace-dir]]


6.      Добавлена возможность копирования снимков в другие проекты/ветки.
 
6. Добавлена возможность копирования снимков в другие проекты/ветки.
[[File:11 copy snapshots.png|thumb|none|x290px|Копирование снимков]]
[[File:11 copy snapshots.png|thumb|none|x290px|Копирование снимков]]


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


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


*        очистки разметки;
* создания ветки;
* клонирования проекта;
* копирования разметки;
* очистки разметки;
* клонирования ветки;
* редактирования ветки;
* редактирования снимка;
* импорта снимка.


*        клонирования ветки;
*        редактирования ветки;
*        редактирования снимка;
*        импорт снимка.
[[File:12 design dialogs.png|thumb|none|x310px|Обновленный дизайн диалогов]]
[[File:12 design dialogs.png|thumb|none|x310px|Обновленный дизайн диалогов]]


= Изменения в разделе '''Статистика''' =
== Изменения в разделе '''Статистика''' ==
Переработан раздел '''Статистика'''. Теперь он включает три подраздела в каждом из которых возможно формирование статистики по группе, проекту, ветке, снимке (в пп. 2 и 3):
Переработан раздел '''Статистика'''. Теперь он включает три подраздела, в каждом из которых возможно формирование статистики по группе, проекту, ветке, снимку (в пп. 2 и 3):


1.      '''Общая статистика''' – на дашборде представлены показатели по последним импортированным снимкам в ветках проектов с возможностью поиска по проектам/веткам, сортировки по показателям и перехода для разметки этих снимков;
1. '''Общая статистика''' – на дашборде представлены показатели по последним импортированным снимкам в ветках проектов с возможностью поиска по проектам/веткам, сортировки по показателям и перехода для разметки этих снимков;
[[File:13 general statistic.png|thumb|none|x300px|Вкладка '''Общая статистика''']]
[[File:13 general statistic.png|thumb|none|x300px|Вкладка '''Общая статистика''']]


2.      '''Распределение маркеров''' – в данный подраздел перенесены диаграммы, реализованные в релизе 10.0.0:
2. '''Распределение маркеров''' – в данный подраздел перенесены диаграммы, реализованные в релизе 10.0.0:
* диаграмма с количеством маркеров, сгруппированных по уровню серьезности;
* диаграмма с количеством маркеров, сгруппированных по статусу разметки;
* диаграмма распределения маркеров по языкам.
[[File:14 marker distribution.png|thumb|none|x200px|Вкладка '''Распределение маркеров''']]


*      диаграмма с количеством маркеров, сгруппированных по уровню серьезности;
3. '''Активность по разметке''' – в данный подраздел из релиза 10.0.0 перенесена и доработана статистика по активности пользователей при разметке маркеров:


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


*      диаграмма распределения маркеров по языкам.
[[File:16 include outdated review.png|thumb|none|x290px|Фильтр для исключения активностей по неактуальной разметке]]
[[File:14 marker distribution.png|thumb|none|x200px|Вкладка '''Распределение маркеров''']]


[[File:17 review marker info.png|thumb|none|x310px|Просмотр актуальной информации о маркере в списке активностей по разметке]]


== Изменения в навигационной панели ==
На вкладке '''Детекторы''' добавилась кнопка сворачивания/раскрытия дерева детекторов с маркерами.
[[File:1 nav panel.png|thumb|none|x200px|Кнопка сворачивания/раскрытия дерева детекторов с маркерами]]


3.      '''Активность по разметке''' – в данный подраздел из релиза 10.0.0 перенесена и доработана статистика по активности пользователей:
== Изменения на вкладке Информация о снимке ==
1. На вкладке '''Информация о снимке''' добавлены команды:


a.      диаграмма, отражающая активность пользователей по разметке маркеров;
:a) экспорт снимка;
:b) экспорт SARIF;
:c) экспорт разметки в файл;
:d) импорт разметки из файла;
:e) импорт разметки из исходного кода снимка.


b.      диаграмма, отражающая количество действий пользователей при разметке маркеров за выбранный период с сортировкой по лидерам;
[[File:2 snapshot info.png|thumb|none|x200px|Команды Экспорта/Импорта]]


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


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


*       просмотр актуальной информации о маркере, с которым было выполнено действие по разметке.
[[File:3 snapshot info.png|thumb|none|x200px|Экспорт файлов исходного кода для выбранных маркеров]]


[[File:16 include outdated review.png|thumb|none|x290px|Фильтр для исключения активностей по неактуальной разметке]]
== Выгрузка маркеров в PDF-отчет ==
[[File:17 review marker info.png|thumb|none|x310px|Просмотр актуальной информации о маркере в списке активностей по разметке]]
Доработана выгрузка маркеров в PDF-отчет:
*добавилась возможность выгрузить в отчет только выбранные в таблице маркеры;
*если маркеры в таблице не выбраны, то выгружаются все отображаемые в таблице маркеры;
*если при примененном пользовательском фильтре в отчет не попадает ни одного маркера, то в содержании отчета указывается информация о наличии примененного фильтра.


= Подписки на уведомления =
[[File:4 pdf no markers.png|thumb|none|x100px|'''Содержание''' в "пустом" PDF-отчете при примененном фильтре]]
Реализована функциональность уведомления пользователей по e-mail и Telegram о следующих типах операций:


*        добавление (при импорте, копировании, клонировании) и удаление снимков;
== Изменения в пользовательских фильтрах ==
В настройках пользовательского фильтра в полях '''Метки''', '''Функции''', '''Файлы''' добавлена возможность использования как текстовых шаблонов (по умолчанию), так и регулярных выражений. Для разделения значений в этих полях используется новая строка.
[[File:5 custom filter.png|thumb|none|x400px|Использование текстовых шаблонов и регулярных выражений в пользовательском фильтре]]


*        изменение разметки маркеров;
== Подписки на уведомления ==
Реализована функциональность уведомления пользователей по e-mail и Telegram о следующих типах операций:


*        добавлении комментариев маркеров.
* добавление (при импорте, копировании, клонировании) и удаление снимков;
* изменение разметки маркеров;
* добавлении комментариев маркеров.


Для получения уведомлений, пользователь должен настроить подписки открыв раздел '''Настройки уведомлений''' в меню профиля. Подписки на уведомления можно настроить как на все доступные пользователю проекты, так и на конкретный проект/ветку.
Для получения уведомлений, пользователь должен настроить подписки открыв раздел '''Настройки уведомлений''' в меню профиля. Подписки на уведомления можно настроить как на все доступные пользователю проекты, так и на конкретный проект/ветку.
Line 120: Line 105:
Подписки могут быть как положительные, так и отрицательные (исключающие).
Подписки могут быть как положительные, так и отрицательные (исключающие).
[[File:18 profile notification.png|thumb|none|x350px|Настройка пользователем подписок на уведомление]]
[[File:18 profile notification.png|thumb|none|x350px|Настройка пользователем подписок на уведомление]]


Пользователь с серверным доступом '''Управление пользователями''' может управлять подписками всех пользователей в разделе '''Управление пользователями.'''
Пользователь с серверным доступом '''Управление пользователями''' может управлять подписками всех пользователей в разделе '''Управление пользователями.'''
[[File:19 user notification.png|thumb|none|x300px|Управление подписками других пользователей]]
[[File:19 user notification.png|thumb|none|x300px|Управление подписками других пользователей]]


= Тегирование пользователей в комментариях маркера =
== Уведомление пользователей о добавлении комментария маркера ==
Добавлена возможность тегирования пользователей при создании комментария маркера в правой панели. Этим пользователям в панели уведомлений приходит сообщение со ссылкой на маркер, автором и датой комментария.
Добавлена возможность упоминания (уведомления) пользователей при добавлении комментария маркеру. Упомянуть пользователя в комментарии можно:
 
* при добавлении комментария на вкладке '''Комментарии''' в правой панели с информацией о маркере;
* в диалоге добавления группового комментария маркерам;
* в диалоге разметки маркера;
* в диалоге групповой разметки маркера.
 
Упомянутым в комментарии пользователям в панели уведомлений добавится уведомление с автором и датой комментария и кнопкой для перехода к маркеру. Если пользователь авторизован в системе, то он дополнительно получит "всплывающую" нотификацию.
 
На скриншоте ниже представлен процесс уведомления одним пользователем другого при создании комментария в правой панели.
[[File:15 tag user.png|thumb|none|x440px|Уведомление пользователя о комментарии]]


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


Откат своих операций доступен пользователям с проектным доступом '''Разметка'''.
Откат своих операций доступен пользователям с проектным доступом '''Разметка'''.
Line 135: Line 129:
Откат операций других пользователей доступен пользователям с проектным доступом '''Разметка''' и серверным доступом '''Администрирование сервера''' или серверным доступами '''Изменение любой разметки''' и '''Изменение любых комментариев'''.
Откат операций других пользователей доступен пользователям с проектным доступом '''Разметка''' и серверным доступом '''Администрирование сервера''' или серверным доступами '''Изменение любой разметки''' и '''Изменение любых комментариев'''.


[[File:20 operation journal.png|thumb|none|x350px|Журнал групповых операций]]
[[File:20 operation journal.png|thumb|none|x355px|Журнал групповых операций]]


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


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


Пользователь с серверным доступом '''Администрирование сервера''' может просматривать и удалять токены всех юзеров.
Пользователь с серверным доступом '''Администрирование сервера''' может просматривать и удалять токены всех пользователей.
[[File:21 access tokens.png|thumb|none|x350px|Реестр персональных токенов доступа]]
[[File:21 access tokens.png|thumb|none|x300px|Реестр персональных токенов доступа]]
[[File:22 create access tokens.png|thumb|none|x330px|Создание персонального токена доступа]]
[[File:22 create access tokens.png|thumb|none|x303px|Создание персонального токена доступа]]

Latest revision as of 15:03, 6 May 2025

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

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

Экспорт разметки в файл


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

Импорт разметки из файла


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

Экспорт снимка в SARIF


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

Импорт SARIF


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

Импорт .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-отчет:

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

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

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

Использование текстовых шаблонов и регулярных выражений в пользовательском фильтре

Подписки на уведомления

Реализована функциональность уведомления пользователей по e-mail и Telegram о следующих типах операций:

  • добавление (при импорте, копировании, клонировании) и удаление снимков;
  • изменение разметки маркеров;
  • добавлении комментариев маркеров.

Для получения уведомлений, пользователь должен настроить подписки открыв раздел Настройки уведомлений в меню профиля. Подписки на уведомления можно настроить как на все доступные пользователю проекты, так и на конкретный проект/ветку.

Подписки могут быть как положительные, так и отрицательные (исключающие).

Настройка пользователем подписок на уведомление

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

Управление подписками других пользователей

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

Добавлена возможность упоминания (уведомления) пользователей при добавлении комментария маркеру. Упомянуть пользователя в комментарии можно:

  • при добавлении комментария на вкладке Комментарии в правой панели с информацией о маркере;
  • в диалоге добавления группового комментария маркерам;
  • в диалоге разметки маркера;
  • в диалоге групповой разметки маркера.

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

На скриншоте ниже представлен процесс уведомления одним пользователем другого при создании комментария в правой панели.

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

Журнал групповых операций

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

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

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

Журнал групповых операций

Персональные токены доступа

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

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

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

Реестр персональных токенов доступа
Создание персонального токена доступа