Содержание

9.4.6. Права доступа

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

Таблицу можно сортировать по столбцам, также можно менять их видимость, для этого необходимо нажать правой кнопкой на заголовок одного из видимых столбцов и поставить/убрать галочку напротив названия столбца, который необходимо показать/скрыть. При большом количестве строк таблицы заголовки столбцов всегда остаются видимыми при прокрутке. Права разделены по смыслу на группы и подгруппы образуя иерархию. Уровень раскрытия иерархии можно менять при помощи кнопок “+” и “-”, расположенных в столбце “Права доступа”, или при помощи фильтра вложенности. Также в заголовке таблицы расположены кнопки для создания, редактирования и удаления ролей.

Чтобы создать роль, необходимо нажать на кнопку “+”, расположенную в заголовке столбца “Права доступа”. После этого появится форма для создания новой роли.

Поле “Название” является обязательным для заполнения. Выпадающий список “Доступные объекты управления” позволяет сформировать список доступных для использования роли объектов управления.

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

Если был выбран объект управления, у которого есть подчиненные, то программа предложит также добавить их в список доступных для роли объектов управления. Если отменить добавление подчиненных объектов, то в создаваемый список будет добавлен только выбранный ОУ. После указания всех необходимых данных необходимо нажать на кнопку “Сохранить”. После успешного создания роли в нее можно добавлять права доступа. Для этого необходимо проставить галочки в тех чекбоксах, которые соответствуют выбираемым правам: нужный чекбокс будет находиться в ячейке, расположенной на пересечении строки с названием права и столбца с названием роли.

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

Чтобы удалить роль, необходимо нажать на кнопку “х”, расположенную в заголовке столбца роли. Удалять можно только те роли, которые были созданы дополнительно, роли по умолчанию (Пользователь, Руководитель, Модератор, Администратор) удалить нельзя.

Если роль была назначена одному или нескольким объектам управления, то перед ее удалением появится список ОУ для замены удаляемой роли на любую из уже существующих.

Сотрудник может изменить пароль для входа в программу в своей карточке. Для этого в доступные ему роли должно быть включено право просмотра и изменения пароля. Видеть и менять не только свой пароль, но и пароли других пользователей программы смогут только сотрудники с ролью “Администратор”.