Групповая подстановка прав пользователю

Обработка позволяет подставить пользователю/списку пользователей — подставлять/удалять — право/список прав.

В табличной части таблицы «Список пользователей» есть колонка «Изменять» где можно выбирать значение ДА/НЕТ, если пользователю поставить значение ДА то будут применены операции с правами из правой таблицы, напротив которых также выбрано значение «ДА». Для удобства над таблицами выведены кнопки изменения для всех строк таблицы.

Обработка написана под неуправляемые  формы.

Обработка предназначена для замены прав списку пользователей. Замена — удаление или добавление права (списка прав). Обработка не проверяет наличие прав, а делает грубое добавление или удаление прав если они в наличии у пользователя.

Обработка не космос, но понадобится, если нужно сразу 10-100 человекам присвоить или удалить список прав.

2 Comments

  1. Accident

    Если пользователей 50+ то разграничение в большинстве случаев идет через профили полномочий пользователей.

    Как ваша обработка будет работать, если права пользователям назначаются через профили(которые содержат группу прав)?

    Reply
  2. demon_sw

    обработка не отработает через профили полномочий, поскольку она выбранному списку пользователей добавит/уберет выбранный список прав. С профилями полномочий, в своей базе не работаю, поскольку при 100+ пользователях даже внутри отдела настройки прав пользователей очень рознятся, что призведет до того что количество вариаций профилей будет больше чем количество прав пользователя. Также, кажись возникнут проблемы с настройками прав пользователей на уровне рлс, в нутри одного профиля.

    (1)

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *