Общие сведения

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

Права доступа настраиваются индивидуально для каждой сущности, в окне сохранения или на странице настроек на вкладке "Права доступа".

Права доступа к сущностям проверяются сразу при открытии реестра сущностей.

По умолчанию имеют право полного доступа к сущности и могут настраивать для сущности права доступа:

  • создатель сущности;
  • пользователь с ролью "Суперпользователь".

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

Настройка прав доступа возможна для сущностей системы:

  • проект;
  • виджет;
  • пользовательский компонент виджета;
  • SVG-объект;
  • тема оформления проекта;
  • датасет;
  • источник;
  • фильтр.

Права доступа могут быть предоставлены пользователям и группам пользователей. Подробнее о группах см. Группы.

Описание прав доступа

В системе существуют следующие права доступа к сущности.

Сущность / Право доступаПросмотрРедактированиеПолный
Проект

Разрешает:

  • отображение проекта в разделе "Проекты";
  • просмотр проекта

Разрешает "Просмотр" +

  • редактирование свойств проекта (название, описание, тема оформления,
    иконка);
  • редактирование содержимого проекта;
  • копирование проекта1
Разрешает "Редактирование" +
  • редактирование прав доступа;
  • удаление проекта
Виджет

Разрешает:

  • отображение виджета в разделе "Виджеты";
  • просмотр информации о виджете в разделе "Виджеты" 
    (всплывающая боковая панель);
  • добавление виджета в проект2;
  • просмотр информации о виджете на слое проекта
    (окно "Информация")

Разрешает "Просмотр" +

  • редактирование виджета (компонент, данные, визуализация);
  • копирование виджета3
Разрешает "Редактирование" +
  • редактирование прав доступа;
  • удаление виджета
Пользовательский компонент виджета

Разрешает:

  • использовать компонент для создания виджета4

Разрешает "Просмотр" +

  • редактирование компонента (название, импорт, экспорт)
Разрешает "Редактирование" +
  • редактирование прав доступа;
  • удаление компонента
Тема оформления проекта

Разрешает:

  • отображение темы в разделе "Темы";
  • выбор темы в свойствах проекта5

Разрешает "Просмотр" +

  • редактирование темы
Разрешает "Редактирование" +
  • редактирование прав доступа;
  • удаление темы
Датасет

Разрешает:

  • отображение датасета в разделе "Датасеты";
  • просмотр датасета;
  • использование датасета в различных объектах системы6

Разрешает "Просмотр" +

  • редактирование датасета (свойства, ограничение данных, добавление и
    удаление колонок, форматирование колонок);
  • запуск обновления данных датасета
Разрешает "Редактирование" +
  • редактирование прав доступа;
  • удаление датасета
Источник

Разрешает:

  • отображение источника в разделе "Источники";
  • использование источника для создания датасета7

Разрешает "Просмотр" +

  • редактирование источника (свойства, настройки подключения)
Разрешает "Редактирование" +
  • редактирование прав доступа;
  • удаление источника
Фильтр

Разрешает:

  • отображение фильтра в разделе "Фильтры";
  • добавление фильтра в проект (в том числе просмотр
    параметров фильтра при добавлении)8

Разрешает "Просмотр" +

  • редактирование фильтра
Разрешает "Редактирование" +
  • редактирование прав доступа;
  • удаление фильтра

Примечания к таблице:

  1. Для копирования проектов роль пользователя должна разрешать полный доступ к разделу "Проекты", подробнее о ролях см. Роли.
  2. Если у пользователя забирают право доступа к виджету, который используется в его проектах, виджет продолжает функционировать в этих проектах.
  3. Для копирования виджетов роль пользователя должна разрешать полный доступ к разделу "Виджеты". Подробнее о ролях см. Роли.
  4. Если у пользователя забирают право доступа к компоненту, который используется в его виджетах, виджеты продолжают функционировать.
  5. Если у пользователя забирают право доступа к теме, которая используется в его проектах, тема продолжает использоваться в этих проектах.
  6. Если у пользователя забирают право доступа к датасету, который используется в его сущностях, сущности продолжают функционировать.
  7. Если у пользователя забирают право доступа к источнику, который используется в его датасетах, датасеты продолжают функционировать.
  8. Если у пользователя забирают право доступа к шаблону глобального фильтра, который используется в его проектах, созданные из этого шаблона фильтры продолжают функционировать в проектах.

Настройка прав доступа

Блок настройки прав доступа

Откройте настройки сущности и перейдите на вкладку "Права доступа". Расположение вкладки можно найти в этом руководстве, в описании к соответствующей сущности.



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

Для этого необходимо нажать на кнопку "Добавить". Отобразится модальное окно с перечнями пользователей и групп, переключение между которыми осуществляется по нажатию на соответствующую иконку переключателя . По умолчанию отображается список пользователей.


В списке отображаются все пользователи/группы в системе. Если для пользователя не задано ФИО, отображается его логин. Количество пользователей/групп в системе отображается над списком. Помимо этого, окно включает в себя следующие функциональные элементы:

  • Поле поиска. Позволяет осуществлять поиск пользователей по ФИО, логину и адресу электронной почты и поиск групп по названию группы.
  • Кнопка выбора сортировки. По умолчанию применяется сортировка по возрастанию (0-Z). 
  • Переключатель "Все/Выбранные". Позволяет отобразить всех пользователей/все группы в системе, либо только тех, что выделены чек-боксами, отображающимися рядом с каждом пользователем в списке. 


Добавление доступа

Для добавления к доступу пользователя или группы выделите чек-боксами пользователей/группы, которым вы хотите предоставить доступ к сущности.

Чтобы добавить доступ пользователю или группе, выделите их чек-боксом. Рядом с именем пользователя/названием группы отобразится кнопка выбора прав. По умолчанию выбрано право "Просмотр". Для изменения права доступа нажмите на кнопку и выберите нужное право в списке:

  • Просмотр
  • Редактирование
  • Полный

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

Добавленные права доступа будут отображаться под заголовком "Пользователи и группы" в блоках "Пользователи" и "Группы". Блок можно свернуть нажатием на его название. Справа от названия каждого блока отображается количество пользователей или количество групп, которым были предоставлены права доступа к сущности: 



Редактирование права и отмена доступа

Чтобы редактировать существующее право доступа, кликните по названию права и выберите в выпадающем списке требуемый вариант. Сохраните изменение.

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