Commit 787bbd37 authored by Talgat Mustafinov's avatar Talgat Mustafinov

Add registry access rights

parent 6b3b7904
......@@ -8,4 +8,5 @@
registry_create
registry_settings
registry_fields
registry_access_rights
\ No newline at end of file
Права доступа к реестру
=========================
После настройки полей необходимо определить,
какие пользователи и группы будут иметь доступ к реестру.
Для этого используется вкладка **«Права на реестр»**.
.. 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. Для перехода к следующей вкладке
вернитесь назад с помощью стрелки **«Назад»**.
На этом настройка прав доступа к реестру завершена.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment