С помощью этого раздела вы можете создать и настроить пользовательское соглашение. Все пользователи должны будут его принять, чтобы получить доступ к вашему рабочему пространству Picvario.
Раздел «Условия и положения» доступен только администраторам Picvario.
Как настроить и опубликовать пользовательское соглашение
1. В интерфейсе системы перейдите в Профиль пользователя > Настройки системы > Условия и положения.

2. Перед вами откроется редактор соглашения. Заполните поля:
- Заголовок. Название вашего соглашения.
- Основной текст. В этом поле вы можете форматировать текст: делать его жирным, курсивным или подчеркнутым, добавлять заголовки, списки и ссылки.
- Кнопка отказа и Кнопка принятия. Вы можете задать собственный текст для кнопок. Если оставить поля пустыми, по умолчанию будут использоваться «Отказаться» и «Принять».
3. Если в вашей системе используется несколько языков, для каждого из них нужно будет заполнить поля отдельно, переключаясь между вкладками.
4. Вы можете посмотреть, как соглашение будет выглядеть для пользователей, в блоке Предпросмотр справа от редактируемых полей.

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

- Не запрашивать. Изменения в соглашении сохранятся, но пользователям, которые уже приняли его ранее, не нужно будет делать это повторно. Обновленную версию увидят только новые пользователи.
- Запросить. Все пользователи должны будут заново принять обновленное соглашение. Этот вариант создает новую версию документа.
Если вы внесли изменения, но хотите их отменить, нажмите Сбросить изменения.

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

- Нажмите Снять с публикации.
- Подтвердите свое действие в появившемся окне.
После этого вы сможете в любой момент отредактировать и снова опубликовать соглашение.
При следующей публикации оно будет считаться новой версией, и всем пользователям нужно будет принять его заново.
Настройки пользовательского соглашения в административной панели
Рассмотрим подразделы в панели администратора, связанные с управлением пользовательским соглашением.

Localized agreements (Локализованные соглашения)
Здесь хранится cписок всех языковых версий для каждого соглашения (Agreement object (1), Agreement object (2)).
В этом подразделе вы можете просмотреть тексты разных версий соглашений для разных языков, не затрагивая их статус публикации.

Кликните на Agreement object, чтобы просмотреть опубликованную версию пользовательского соглашения.

- Locale: Язык (локаль), для которого предназначен этот текст (ru или en).
- Title: Заголовок соглашения на соответствующем языке.
- Main text: Содержание пользовательского соглашения, введённое в поле Основной текст.
- Reject/Accept button: название кнопки отказа или принятия (поля остаются пустыми, если названия кнопок не были изменены в интерфейсе при создании или редактировании пользовательского соглашения).
- Is last: Показывает, является ли этот текст последней актуальной версией для данной локали.
User agreement statuses (Статусы пользовательских соглашений)
Этот подраздел позволяет администраторам отслеживать, какие пользователи и как отреагировали на соглашение, и вести учет их согласий.
Здесь можно увидеть список всех пользователей системы и их статус взаимодействия с конкретной версией соглашения.

Поля в данном разделе:
- User: Email пользователя.
- Agreement: Версия соглашения, которая была ему показана.
- Accepted: Статус принятия. Иконка с вопросительным знаком означает, что пользователь еще не дал своего согласия или отказа (статус «Unknown»). Фильтр справа позволяет отсортировать пользователей по статусу: Yes (принял), No (отказался) или Unknown (неизвестно).
- Timestamp: Дата и время, когда пользователь принял или отклонил соглашение.
Agreements (Соглашения)
Этот раздел позволяет просматривать все версии пользовательских соглашений, статус их публикации и реакции пользователей.

Поля в данном разделе:
- ID: Уникальный идентификатор соглашения.
- Version: Номер версии.
- Published: Статус публикации. Зеленая галочка означает, что соглашение опубликовано и будет показываться пользователям. Красный крестик — что оно неактивно.
- Is last: Указывает, является ли эта версия последней.
- Author: Автор, создавший соглашение.
- Created: Дата и время создания.
Кликнув на ID (например, 1), вы сможете также просмотреть полный текст соглашения, а также статус пользователей и их взаимодействия с данной версией соглашения.
