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

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

Для этого используется вкладка **«Права на реестр»**.

.. figure:: ../resources/img/registry_access_rights.png

    
Назначение прав доступа
-------------------------

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

Настройка прав выполняется на уровне:

* групп пользователей;
* департаментов;
* подразделений;
* отдельных организационных единиц.

Виды прав
---------

Реестр поддерживает следующие типы прав доступа:

* **«Все»** - наличие всех либо частичных прав на реестр
* **«Просмотр списка»** - просмотр списка записей по форме реестра
* **«Просмотр данных»** - просмотр конкретных записей по форме реестра
* **«Создание»** - создание записей по форме реестра
* **«Редактирование»** - изменение записей по форме реестра (для всех статусов, кроме «Активная»)
* **«Изменение»** - изменение записи со статусом «Активная» (и запуск соответствующего маршрута)
* **«Удаление»** - удаление записей по форме реестра

.. note::

   * Право просмотра данных автоматически предусматривает право просмотра списка.
   * Права на редактирование / изменение / удаление автоматически предусматривают права на просмотр списка и данных.


Группы пользователей
----------------------------

Для удобства управления доступом
рекомендуется использовать **группы пользователей**.

Группы позволяют:

* централизованно управлять правами;
* назначать доступ сразу нескольким пользователям;
* упростить дальнейшее сопровождение системы.

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


Создание группы пользователей
-----------------------------

Для создания группы пользователей выполните следующие шаги:

1. В дереве проекта выберите папку,
   в которой будут храниться группы пользователей.
2. Кликните правой кнопкой мыши по папке.
3. В контекстном меню выберите:
   **Добавить → Группа пользователей**.

.. figure:: ../resources/img/user_group_add.jpg

   Создание группы пользователей


В открывшемся окне:

1. Укажите **Наименование группы пользователей**.
2. В поле **«Пользователи»** выберите
   зарегистрированных в системе пользователей,
   которые будут входить в данную группу.
3. Сохраните группу.

После сохранения группа станет доступна
для назначения прав на реестры и другие сущности системы.


Назначение прав группе пользователей
------------------------------------

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

Для этого:

1. Откройте реестр и перейдите во вкладку **«Права на реестр»**.
2. Нажмите кнопку **«+»** для добавления доступа.
3. В открывшемся окне выберите:
   
   * группу пользователей;
   * либо департамент / подразделение.
4. Отметьте галочками необходимые права.
5. Сохраните изменения.

.. figure:: ../resources/img/registry_rights_grand.png

   Выбор группы пользователей(подразделения)


.. figure:: ../resources/img/registry_rights_assign.jpg

   Назначение прав группе пользователей


Пример настройки прав
---------------------

Например:

* группе **Admin**
  можно назначить все права на реестр:
  просмотр, создание, редактирование, изменение и удаление;

* группе **Заявители**
  можно предоставить:
  * создание записей;
  * просмотр списка;
  * просмотр данных.

Следует учитывать, что на данном этапе
права применяются ко всем записям реестра.
Ограничение доступа только к «своим» записям
настраивается отдельно с помощью фильтров.

.. figure:: ../resources/img/registry_rights_assign_example.jpg

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


Завершение настройки
--------------------

После назначения прав:

1. Нажмите кнопку сохранения в правом верхнем углу.
2. Для перехода к следующей вкладке
   вернитесь назад с помощью стрелки **«Назад»**.

На этом настройка прав доступа к реестру завершена.
