Перейти к содержанию

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

Права доступа в приложении основаны на системе настройки прав СУБД PostgreSQL и устанавливаются на следующие сущности: каталог (проект), карта, слой, колонки слоя.

При настройке прав необходимо руководствоваться следующими принципами:

  • Установка разрешающих прав на изменение данных слоя не включает автоматическую установку разрешающих прав на его чтение, этот вид прав настраивается отдельно;
  • Для всех слоев, кроме растрового и внешнего, настраиваются права доступа на колонки;
  • Папкам нельзя настроить права доступа. Права доступа будут распространяться только на внутренние элементы папки.
Примечание: Пользователь не имеет возможности настраивать права для себя, поэтому он не увидит себя в списке.
Примечание: Для изменения прав доступа необходимо иметь набор прав «Полный доступ» на проект, в котором располагается нужная сущность.

Права доступа на проект

При открытии контекстного меню каталога и выборе пункта «Изменить права доступа» открывается окно «Права доступа на проект». Для настройки доступны следующие параметры:

  • Пользователь — выбор пользователя или группы из выпадающего списка;
  • Доступ к проекту — установка прав доступа на проект (каталог);
  • Доступ к картам проекта — установка прав доступа на карты внутри проекта.

Права доступа на проект разделены на 3 вида:

  • Полный доступ — пользователь получает полный доступ к проекту и его содержимому (карты, слои, колонки слоя).
  • Частичный доступ — пользователь получает частичный доступ к проекту. Такой вид прав доступа позволяет отдельно настраивать права на карты внутри проекта;
  • Нет доступа — у пользователя отсутствует доступ к проекту.
Примечание: Права доступа «Полный доступ» и «Нет доступа» игнорируют все установленные ранее настройки прав доступа на карту, конкретные слои или данные внутри них.

Права доступа на карту

При выборе пункта «Изменить права доступа» контекстного меню карты открывается окно «Права доступа на карту». Для настройки доступны следующие параметры:

  • Пользователь — выбор пользователя или группы из выпадающего списка;
  • Доступ к проекту — установка прав доступа на проект (каталог);
  • Доступ к карте — установка прав доступа на текущую карту;
  • Новые данные карты — установка прав доступа на новые слои карты;
  • Данные карты — установка прав доступа на текущие слои карты. При нажатии на кнопку детально открывается список всех слоев карты для выборочной настройки прав доступа.

Права доступа на карту разделены на 3 вида:

  • Полный доступ — пользователь получает полный доступ к карте и ее содержимому (слои и их колонки).
  • Частичный доступ — пользователь получает частичный доступ к карте. Такой вид прав доступа позволяет отдельно настраивать права доступа на слои и их колонки внутри карты;
  • Нет доступа — у пользователя отсутствует доступ к карте и ее содержимому.
Примечание: Права доступа «Полный доступ» и «Нет доступа» игнорируют все установленные ранее настройки прав доступа на конкретные слои или данные внутри них.

Права доступа на «Данные карты» и «Новые данные карты» разделены на следующие виды:

  • Чтение — установка прав доступа на чтение данных;
  • Изменение — установка прав доступа на изменение данных;
  • Добавление — установка прав доступа на добавление данных;
  • Удаление — установка прав доступа на удаление данных.

Права доступа на слой и таблицу

При выборе пункта «Изменить права доступа» контекстного меню сущности карты открывается окно «Права доступа на слой/таблицу». Для настройки доступны следующие параметры:

  • Пользователь — выбор пользователя или группы из выпадающего списка;
  • Доступ к проекту — установка прав доступа на проект (каталог);
  • Доступ к карте — установка прав доступа на текущую карту;
  • Данные таблицы — установка прав доступа на данные слоя;
  • Колонки таблицы — выборочная установка прав доступа на колонки таблицы.

Примечание: Для растрового и внешнего слоев отсутствует возможность установки прав доступа на колонки. Параметр «Данные таблицы» заменяется на «Данные растрового слоя» и «Данные внешнего слоя» соответственно.
Примечание: Виды прав доступа на «Данные таблицы» аналогичны описанным для параметров «Данные карты» и «Новые данные карты».