Help:UI manual: Difference between revisions

From Svacer Wiki
mNo edit summary
mNo edit summary
Line 154: Line 154:


[[File:18 Временная настройка панели навигации.png|1024px]]
[[File:18 Временная настройка панели навигации.png|1024px]]


=== Функции центральной панели ===
=== Функции центральной панели ===
==== Вкладка «Информация о снимке» ====
==== Вкладка «Информация о снимке» ====
На этой вкладке отображается информация о выбранном снимке.


На вкладке '''Информация о снимке''' пользователю доступны следующие функции:
# Просмотр подробной информации о снимке во всплывающем окне – для этого нажмите кнопку [[File:Icon info.png|x25px]].
# Переход к экспорту кода с разметкой – для этого нажмите кнопку [[File:Icon book.png|x25px]].
# Экспорт снимка в формате .snap. – для этого нажмите кнопку [[File:Icon export.png|x25px]].
# Просмотр параметров анализа во всплывающем окне – для этого нажмите кнопку [[File:Button Показать.png|x25px]] в строке '''Параметры анализа'''.
# Экспорт параметров анализа в формате .txt – для этого нажмите кнопку [[File:Button Скачать.png|x25px]] в строке '''Параметры анализа'''.
# Просмотр таблицы статистики – для этого нажмите кнопку [[File:Button Показать 2.png|x25px]] в строке '''Статистика'''. <br>Информация в таблице сгруппирована по параметрам детекторов, найденным маркерам и статусу их разметки.
# Просмотр списка приложенных файлов для этого нажмите кнопку [[File:Button Показать.png|x25px]] в строке '''Приложенные файлы'''.<br>Для скрытия списка нажмите кнопку  .


 
[[File:19 Информация о снимке.png|800px]]
==== Вкладка «Исходный код» ====
==== Вкладка «Исходный код» ====



Revision as of 00:54, 24 April 2023

На этой странице приведена инструкция по работе в пользовательском интерфейсе сервера Svacer.

Авторизация в пользовательском интерфейсе сервера Svacer

Для авторизации в пользовательском интерфейс сервера Svacer введите логин и пароль на странице ввода учетных данных. Учётные данные по умолчанию — admin / admin.

Если на сервере настроена поддержка протокола LDAP, то войти на можно с помощью внешних серверов. Для этого:

  1. На странице ввода учетных данных перейдите на вкладку LDAP.
  2. Выберите LDAP-сервер в списке, если настроено больше одного сервера авторизации.
  3. Введите логин и пароль.

После успешного входа отобразится пользовательский интерфейс сервера Svacer. При этом, если в прошлой сессии пользователь выбрал проект, его ветку и снимок или применил фильтры, отобразятся эти проект, ветка и фильтры.

Описание основных элементов пользовательского интерфейса

Все страницы пользовательского интерфейса сервера Svacer устроены единообразно и состоят из двух частей:

  1. Верхняя панель – отображается на всех страницах пользовательского интерфейса.
    Содержит:
  2. Рабочая область – область экрана для просмотра информации и ввода, которая соответствует выбранному режиму работы или странице настроек.

тут неправильно вставлдяется рисунок_позже посмотреть

Базовые функции системы

Просмотр уведомлений

Чтобы посмотреть уведомления, нажмите кнопку в правом верхнем углу экрана.

В правой части экрана отобразится панель со списком уведомлений для авторизованного пользователя.

Нажмите кнопку для удаления уведомления.

Нажмите кнопку Очистить для удаления всех уведомлений.

Настройка профиля пользователя

Для перехода в профиль выберите пункт Профиль в меню пользователя в правом верхнем углу экрана.

В правой части экрана отобразится панель Профиль, которая состоит из трех разделов:

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

Эти настройки сохраняются для учетной записи пользователя и не сбрасываются при новой сессии.

Временное отображение файлов [#Функции левой навигационной панели|на панели навигации]] и их сортировки можно настроить по нажатии иконки на панели навигации.

Изменение пароля

Для изменения пароля:

  1. Выберите пункт Профиль в меню пользователя.
  2. В разделе Профиль пользователя нажмите на ссылку Изменить пароль.
  3. В открывшемся окне:
    1. Введите текущий пароль.
    2. Дважды введите новый пароль.
    3. Нажмите кнопку Изменить.

Просмотр информации о программе

Чтобы посмотреть информацию о программе, выберите пункт О программе в меню пользователя в правом верхнем углу экрана.

Нажмите на ссылку в строке Документация для перехода на страницу документации к системе.

Для просмотра информации об изменениях нажмите кнопку Показать Журнал изменений.

Выбор проекта, ветки и снимка

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

По умолчанию после выбора проекта автоматически выбирается ветка master и последний снимок. Если ветка master отсутствует, её нужно выбрать вручную.

Работа в режиме разметки

Режим разметки предоставляет следующий набор элементов управления:

  1. Левая навигационная панель:
  2. Центральная панель:
  3. Правая панель.

Функции левой навигационной панели

Вкладка «Детекторы»

На этой вкладке отображается список детекторов Svace, которые сработали в выбранном снимке.

Серьезность (критичность) детектора обозначена цветом:

  • красный – наивысшая серьезность (CRITICAL);
  • желтый – высокая серьезность (MAJOR);
  • белый – обычная серьезность (NORMAL, MINOR, UNDEFINED).

На вкладке Детекторы пользователю доступны следующие функции:

  1. Отображение данных в виде списка – для этого нажмите кнопку .
  2. Группировка детекторов по уровням серьезности – для этого нажмите кнопку .
    По умолчанию детекторы сгруппированы.
  3. Отображение списка маркеров в файлах, в которых сработал детектор, – для этого нажмите кнопку в левой части его имени.
  4. Блокировка всех маркеров, найденных детектором, для разметки другими пользователями – для этого нажмите кнопку справа от названия детектора (отображается при наведении курсора).
  5. Применение фильтра по детектору в таблице маркеров – для этого нажмите на имя детектора.
  6. Применение фильтра по серьезности в таблице маркеров – для этого нажмите название группы серьезности.
  7. Отмена фильтрации – для этого нажмите кнопку .
  8. Отображение на вкладке Исходный код содержимого файла, места и содержания маркера, а также подробной информации о маркере на правой панели – для этого нажмите на маркер.

Вкладка «Файлы»

На этой вкладке отображается список файлов, в которых найдены маркеры.

Для каждого файла отображаются:

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

На вкладке Файлы пользователю доступны следующие функции:

  1. Применение фильтра по файлу в таблице маркеров – для этого:
    1. Нажмите на имя файла.
      В этом случае содержимое файла отобразится на вкладке Исходный код.
      или
    2. Нажмите кнопку в одной или нескольких строках.
      В этом случае содержимое файла (файлов) не отобразится.
  2. Отмена фильтрации по одному файлу в таблице маркеров – для этого нажмите кнопку в строке файла.
  3. Отмена фильтрации в таблице маркеров для всех выбранных файлов – для этого нажмите кнопку или кнопку на вкладке Детекторы.
  4. Блокировка всех маркеров в файле для разметки другими пользователями – для этого нажмите кнопку справа от названия файла (отображается при наведении курсора).
  5. Отображение на вкладке Исходный код содержимого файла, места и содержания маркера, а также подробной информации о маркере на правой панели – для этого нажмите на имя файла.
  6. Фильтрация по имени/пути файла в поле Отфильтровать файлы по полному пути. Поддерживается фильтрация с использованием регулярных выражений.
  7. Временная настройка отображения файлов и сортировки полей на вкладке Файлы – для этого нажмите кнопку и поменяйте настройки.

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

Функции центральной панели

Вкладка «Информация о снимке»

На этой вкладке отображается информация о выбранном снимке.

На вкладке Информация о снимке пользователю доступны следующие функции:

  1. Просмотр подробной информации о снимке во всплывающем окне – для этого нажмите кнопку .
  2. Переход к экспорту кода с разметкой – для этого нажмите кнопку .
  3. Экспорт снимка в формате .snap. – для этого нажмите кнопку .
  4. Просмотр параметров анализа во всплывающем окне – для этого нажмите кнопку в строке Параметры анализа.
  5. Экспорт параметров анализа в формате .txt – для этого нажмите кнопку в строке Параметры анализа.
  6. Просмотр таблицы статистики – для этого нажмите кнопку в строке Статистика.
    Информация в таблице сгруппирована по параметрам детекторов, найденным маркерам и статусу их разметки.
  7. Просмотр списка приложенных файлов для этого нажмите кнопку в строке Приложенные файлы.
    Для скрытия списка нажмите кнопку .

Вкладка «Исходный код»

Таблица маркеров

Функции правой панели

Использование фильтров

Общая информация

Настройка и использование пользовательских фильтров

Сравнение снимков и маркеров

Сравнение маркеров

Разметка маркера

Групповая разметка маркеров

Блокировка разметки

Экспорт кода с разметкой

Работа с таблицей статистики

Работа в режиме просмотра кода

Режим формирования отчетов

Настройка сервера Svacer

А!!!Управление учетными записями пользователей

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

Управление ролями

А!!!Настройка глобальных фильтров

А!!!Управление шаблонами разметки

А!!!Управление проектами

Просмотр списка всех детекторов и его выгрузка в формате PDF

Управление блокировками разметки

А!!!Просмотр информации о сервере

А!!!Управление клиентами OAuth

А!!!Управление организациями

Выход из системы

Использование регулярных выражений