Help:UI manual: Difference between revisions
Av.ivanova (talk | contribs) mNo edit summary |
Av.ivanova (talk | contribs) mNo edit summary |
||
Line 218: | Line 218: | ||
[[File:27 Правая панель.png|1024px]] | [[File:27 Правая панель.png|1024px]] | ||
[[File:28 История изменения маркера.png|right|500px|Пример истории изменения разметки маркера]] | |||
<gallery mode="packed" heights="245px" style="float:right; clear:right; caption="Переход к отображению маркера в коде""> | |||
29 Отображение маркера в коде 1.png | 29 Отображение маркера в коде 1.png | ||
30 Отображение маркера в коде 2.png | 30 Отображение маркера в коде 2.png | ||
</gallery> | </gallery> | ||
[[File:31 Предпросмотр кода.png|500px|right|Предпросмотр кода]] | |||
На правой панели пользователю доступны следующие функции: | На правой панели пользователю доступны следующие функции: | ||
Line 250: | Line 243: | ||
# Просмотр истории обнаружения маркера в снимках – для этого нажмите кнопку [[File:Icon history.png|x25px]] слева от названия снимка на вкладке '''Подробности'''. | # Просмотр истории обнаружения маркера в снимках – для этого нажмите кнопку [[File:Icon history.png|x25px]] слева от названия снимка на вкладке '''Подробности'''. | ||
# Запуск хуков – для этого нажмите кнопку '''Запустить''' на вкладке '''Подробности'''. | # Запуск хуков – для этого нажмите кнопку '''Запустить''' на вкладке '''Подробности'''. | ||
[[File:34 Информация о детекторе.png|600px | <gallery mode=packed heights="300px" style="clear:left"> | ||
32 Комментарии.png|Вкладка '''Комментарии''' | |||
33 Подробная информация о маркере.png|Вкладка '''Подробности''' | |||
</gallery> | |||
[[File:34 Информация о детекторе.png|600px|Пример информации о детекторе]] | |||
[[File:35 История маркера.png|600px|Пример истории маркера]] | [[File:35 История маркера.png|600px|Пример истории маркера]] |
Revision as of 03:23, 24 April 2023
На этой странице приведена инструкция по работе в пользовательском интерфейсе сервера Svacer.
Авторизация в пользовательском интерфейсе сервера Svacer
Для авторизации в пользовательском интерфейс сервера Svacer введите логин и пароль на странице ввода учетных данных. Учётные данные по умолчанию — admin / admin.
Если на сервере настроена поддержка протокола LDAP, то войти на можно с помощью внешних серверов. Для этого:
- На странице ввода учетных данных перейдите на вкладку LDAP.
- Выберите LDAP-сервер в списке, если настроено больше одного сервера авторизации.
- Введите логин и пароль.
После успешного входа отобразится пользовательский интерфейс сервера Svacer. При этом, если в прошлой сессии пользователь выбрал проект, его ветку и снимок или применил фильтры, отобразятся эти проект, ветка и фильтры.
Описание основных элементов пользовательского интерфейса
Все страницы пользовательского интерфейса сервера Svacer устроены единообразно и состоят из двух частей:
- Верхняя панель – отображается на всех страницах пользовательского интерфейса.
Содержит:- логотип сервера Svacer;
- – кнопки для переключения режимов работы:
- Разметка – просмотр и разметка найденных маркеров, а также сравнение снимков или отдельных маркеров;
- Код – просмотр снимков исходного кода, связанного с результатами анализатора Svace;
- Отчеты – формирование отчетов на основе хранимой информации.
- – кнопка для перехода к настройке системы;
- – переключатель языка пользовательского интерфейса;
- – кнопка для перехода на страницу документации к системе;
- – кнопка для перехода к уведомлениям;
- – кнопка меню пользователя, которое предоставляет следующие функции:
- переход к настройке профиля пользователя;
- выход из системы;
- скачивание расширения для VSCode;
- просмотр информации о программе.
- Рабочая область – область экрана для просмотра информации и ввода, которая соответствует выбранному режиму работы или странице настроек.
тут неправильно вставлдяется рисунок_позже посмотреть
Базовые функции системы
Просмотр уведомлений
Чтобы посмотреть уведомления, нажмите кнопку в правом верхнем углу экрана.
В правой части экрана отобразится панель со списком уведомлений для авторизованного пользователя.
Нажмите кнопку для удаления уведомления.
Нажмите кнопку Очистить для удаления всех уведомлений.
Настройка профиля пользователя
Для перехода в профиль выберите пункт Профиль в меню пользователя в правом верхнем углу экрана.
В правой части экрана отобразится панель Профиль, которая состоит из трех разделов:
- Профиль пользователя – в этом разделе можно изменить атрибуты своего профиля (ФИО, контакты), кроме логина, а также поменять пароль.
- Общие настройки интерфейса – в этом разделе можно включить или выключить следующие функции:
- сохранение примененной сортировки значений в таблице маркеров при выходе из системы;
- использование темной темы (темный фон, светлый текст) при просмотре файлов с исходным кодом;
- открытие нескольких вкладок с исходным кодом в режиме просмотра кода.
Эти настройки сохраняются для учетной записи пользователя и не сбрасываются при новой сессии.
- Настройки панели навигации – в этом разделе можно настроить отображение по умолчанию для детекторов и файлов на панели навигации, а также для сортировки значений на вкладке Файлы.
Эти настройки сохраняются для учетной записи пользователя и не сбрасываются при новой сессии.
Временное отображение файлов [#Функции левой навигационной панели|на панели навигации]] и их сортировки можно настроить по нажатии иконки на панели навигации.
-
Профиль пользователя
-
Общие настройки интерфейса
-
Настройки панели навигации
Изменение пароля
Для изменения пароля:
- Выберите пункт Профиль в меню пользователя.
- В разделе Профиль пользователя нажмите на ссылку Изменить пароль.
- В открывшемся окне:
- Введите текущий пароль.
- Дважды введите новый пароль.
- Нажмите кнопку Изменить.
Просмотр информации о программе
Чтобы посмотреть информацию о программе, выберите пункт О программе в меню пользователя в правом верхнем углу экрана.
Нажмите на ссылку в строке Документация для перехода на страницу документации к системе.
Для просмотра информации об изменениях нажмите кнопку Показать Журнал изменений.
Выбор проекта, ветки и снимка
Для работы в режиме разметки или режиме просмотра кода требуется выбрать проект, ветку и снимок с результатами работы анализатора Svace. Это можно сделать в блоке, который расположен под верхней панелью.
По умолчанию после выбора проекта автоматически выбирается ветка master и последний снимок. Если ветка master отсутствует, её нужно выбрать вручную.
Работа в режиме разметки
Режим разметки предоставляет следующий набор элементов управления:
- Левая навигационная панель:
- Центральная панель:
- Правая панель.
Функции левой навигационной панели
Вкладка «Детекторы»
На этой вкладке отображается список детекторов Svace, которые сработали в выбранном снимке.
Серьезность (критичность) детектора обозначена цветом:
- красный – наивысшая серьезность (CRITICAL);
- желтый – высокая серьезность (MAJOR);
- белый – обычная серьезность (NORMAL, MINOR, UNDEFINED).
-
Пример вкладки Детекторы со сгруппированными данными (в виде дерева) и с данными в виде списка
-
Пример вкладки Детекторы с данными в виде списка
На вкладке Детекторы пользователю доступны следующие функции:
- Отображение данных в виде списка – для этого нажмите кнопку .
- Группировка детекторов по уровням серьезности – для этого нажмите кнопку .
По умолчанию детекторы сгруппированы. - Отображение списка маркеров в файлах, в которых сработал детектор, – для этого нажмите кнопку в левой части его имени.
- Блокировка всех маркеров, найденных детектором, для разметки другими пользователями – для этого нажмите кнопку справа от названия детектора (отображается при наведении курсора).
- Применение фильтра по детектору в таблице маркеров – для этого нажмите на имя детектора.
- Применение фильтра по серьезности в таблице маркеров – для этого нажмите название группы серьезности.
- Отмена фильтрации – для этого нажмите кнопку .
- Отображение на вкладке Исходный код содержимого файла, места и содержания маркера, а также подробной информации о маркере на правой панели – для этого нажмите на маркер.
Вкладка «Файлы»
На этой вкладке отображается список файлов, в которых найдены маркеры.
Для каждого файла отображаются:
На вкладке Файлы пользователю доступны следующие функции:
- Применение фильтра по файлу в таблице маркеров – для этого:
- Отмена фильтрации по одному файлу в таблице маркеров – для этого нажмите кнопку в строке файла.
- Отмена фильтрации в таблице маркеров для всех выбранных файлов – для этого нажмите кнопку или кнопку на вкладке Детекторы.
- Блокировка всех маркеров в файле для разметки другими пользователями – для этого нажмите кнопку справа от названия файла (отображается при наведении курсора).
- Отображение на вкладке Исходный код содержимого файла, места и содержания маркера, а также подробной информации о маркере на правой панели – для этого нажмите на имя файла.
- Фильтрация по имени/пути файла в поле Отфильтровать файлы по полному пути. Поддерживается фильтрация с использованием регулярных выражений.
- Временная настройка отображения файлов и сортировки полей на вкладке Файлы – для этого нажмите кнопку и поменяйте настройки.
Эта настройка будет действовать до конца сессии пользователя или до повторного изменения отображения.
Функции центральной панели
Вкладка «Информация о снимке»
На этой вкладке отображается информация о выбранном снимке.
На вкладке Информация о снимке пользователю доступны следующие функции:
- Просмотр подробной информации о снимке во всплывающем окне – для этого нажмите кнопку .
- Переход к экспорту кода с разметкой – для этого нажмите кнопку .
- Экспорт снимка в формате .snap. – для этого нажмите кнопку .
- Просмотр параметров анализа во всплывающем окне – для этого нажмите кнопку в строке Параметры анализа.
- Экспорт параметров анализа в формате .txt – для этого нажмите кнопку в строке Параметры анализа.
- Просмотр таблицы статистики – для этого нажмите кнопку в строке Статистика.
Информация в таблице сгруппирована по параметрам детекторов, найденным маркерам и статусу их разметки. - Просмотр списка приложенных файлов для этого нажмите кнопку в строке Приложенные файлы.
Для скрытия списка нажмите кнопку .
Вкладка «Исходный код»
Информация на этой вкладке отображается только после выбора файла на вкладке Детекторы или Файлы, или в таблице маркеров.
В верхней части вкладки отображается полный путь к файлу.
На вкладке Исходный код пользователю доступны следующие функции:
- Отображение кода на весь экран – для этого нажмите кнопку .
- Отображение всех маркеров – для этого нажмите кнопку .
- Скрытие всех маркеров– для этого нажмите кнопку .
- Отображение списка маркеров в этом файле – для этого нажмите кнопку .
- Выбор отображения информации о маркере и его разметки относительно строки кода, в которой он найден:
- Возврат к исходному маркеру (например, если был выбран другой связанный маркер на вкладке Трасса правой панели) – для этого нажмите кнопку в верхней части метки.
- Разметка маркера – нажмите кнопки в верхней части блока с информацией о маркере для установки Статуса, Серьезности и Действия.
- Переход к строке, в которой определена переменная – нажмите правую кнопку мыши на строке исходного кода и выберите пункт Перейти к определению.
- Просмотр ссылок на панели внизу экрана – нажмите правую кнопку мыши на строке исходного кода и выберите пункт Найти ссылки.
На этой панели отображается иерархический список файлов с номерами строк, в которых найдены ссылки.
Чтобы перейти на вкладку Исходный код с фрагментом кода, на который найдена ссылка, нажмите на имя файла.
Чтобы посмотреть фрагмента кода, на который найдена ссылка, в режиме предпросмотра, нажмите кнопку . - Копирование строки кода – нажмите правую кнопку мыши на строке исходного кода и выберите пункт Copy.
- Вызов командной строки – нажмите правую кнопку мыши на строке исходного кода и выберите пункт Command Pallette.
Таблица маркеров
Если таблица маркеров не отображается, нажмите кнопку , а для её скрытия – .
В верхней части таблицы находится панель, которая содержит:
- – поле с информацией о примененных фильтрах: как назначенных в навигационной панели, так и с помощью пользовательских фильтров и запросов;
- поле запроса для фильтрации данных;
- кнопка – выгрузка отображаемых маркеров в формате .csv и выгрузка отчета отображаемых маркеров в формате .pdf;
- кнопка – переход к групповой разметке выбранных маркеров (доступна, если выбраны маркеров в таблице).
В таблице маркеров пользователю доступны следующие функции:
- Выбор маркеров для групповой разметки – для этого установите флажок в строке маркера.
- Просмотр подробной информации о маркере в правой панели и его места и содержания на вкладке Исходный код – для этого дважды кликните на строку маркера или нажмите на имя файла в столбце Файл.
Также для выбора можно использовать клавиши ↑ и ↓ – для перемещения по строкам, и Enter – для подтверждения выбора. - Копирование детальной информации о маркере в буфер обмена – для этого нажмите правой кнопкой мыши на маркер и выберите пункт Копировать.
- Копирование ссылки на маркер в буфер обмена – для этого нажмите правой кнопкой мыши на маркер и выберите пункт Скопировать ссылку на предупреждение.
- Переход к сравнению одного маркера с другим – для этого нажмите правой кнопкой мыши на маркер и выберите пункт Сравнить с…
Функции правой панели
Эта панель предоставляет подробную информацию о маркере и его разметке:
- статус блокировки;
- статус разметки, его серьезность и требуемое действие;
- автор последней разметки и пр.
На правой панели пользователю доступны следующие функции:
- Просмотр истории разметки – для этого нажмите кнопку в верхней части правой панели.
- Блокировка маркера для разметки другими пользователями – для этого нажмите кнопку в верхней части правой панели.
- Разметка маркера – для этого нажмите кнопки в верхней части правой панели.
- Копирование ссылки на маркер – для этого нажмите кнопку в верхней части правой панели.
- Отображение маркера на вкладке 'Исходный код одним из трех способов:
- Нажмите кнопку с именем файла и номером строки в верхней части правой панели [1].
- Нажмите на ссылку с именем файла и номером строки на вкладке Трасса [2].
- Нажмите кнопку Найти в коде на вкладке Подробности [3].
Это позволяет всегда вернуться к нужной точке при навигации по коду.
- Отображение кода, который соответствует строке трассы, в отдельном окне в режиме предпросмотра – для этого на вкладке Трасса нажмите кнопку рядом с именем файла и номером строки.
- Просмотр и добавление комментариев к маркеру на вкладке Комментарии.
Комментарии для каждого маркера уникальны. Добавление одинаковых комментариев недоступно. - Редактирование и удаление собственных комментариев на вкладке Комментарии с помощью кнопок и .
- Просмотр подробной информации на вкладке Подробности.
- Просмотр информации о детекторе, который обнаружил маркер, – для этого нажмите на его имя на вкладке Подробности.
- Просмотр истории обнаружения маркера в снимках – для этого нажмите кнопку слева от названия снимка на вкладке Подробности.
- Запуск хуков – для этого нажмите кнопку Запустить на вкладке Подробности.
-
Вкладка Комментарии
-
Вкладка Подробности
Использование фильтров
Общая информация
Настроить и использовать фильтры можно только в режиме разметки.
Существует четыре вида фильтров:
- Фильтры левой навигационной панели [1]: детекторы, файлы или серьезность.
- Размеченный – позволяют отобразить только размеченные маркеры. Фильтр применяется по нажатии кнопки в правой части блока выбора проекта, ветки и снимка [2].
- Пользовательские фильтры – доступны по нажатии кнопки в правой части блока выбора проекта, ветки и снимка [3].
- Запрос – фильтр, указанный в поле в верхней части таблицы маркеров [4].
Посмотреть примененные фильтры и последовательность их применения можно поле в верхней части таблицы маркеров.
Все виды фильтров можно использовать одновременно, но при определенном порядке применения фильтры могут быть сброшены:
- запрос сбрасывается после применения любого другого фильтра;
- фильтры левой навигационной панели сбрасываются после применения пользовательских фильтров и других фильтров на левой навигационной панели;
- пользовательские фильтры и фильтры левой навигационной панели не сбрасываются при применении фильтра Размеченный.
- при переключении на другой проект, ветку или снимок примененные фильтры Размеченный и Пользовательский не сбрасываются и применяются к выбранному снимку.
По нажатии кнопки в правой части блока выбора проекта, ветки и снимка можно отменить примененные фильтров: пользовательского или всех.