Изменение прав доступа для выбранных записей
Комментарии к статусу идеи:
Реализована в 3.4.0Клиентам часто приходится изменять права доступа на существующие записи в разделах. Особенно этот вопрос актуален в случаях, когда настройка прав доступа по умолчанию была выполнена позже, чем в системе появилось существенное число записей с неправильно установленными правами доступа на детали "Доступ".
В системе уже есть добавление прав доступа на выделенные записи в реестре. Это хорошо.
Предлагаю доработать этот механизм и сделать следующее:
В случае, если в реестре раздела выделено несколько записей, и вносятся изменения или выполняется удаление записей с детали "Доступ", нужно программно выполнить эти операции для записей прав доступа всех выделенных записей.
Например, выделяете в разделе Контакты несколько контактов. На детали Доступ удаляете или редактируете запись с правами для группы "Все пользователи". В результате изменения прав должны произойти для всех выделенных контактов, у которых на детали Доступ присутствовала группа "Все пользователи".
Эта усовершенствование существенно упростит вопросы раздачи нужных прав доступа на уже созданные записи, исключит обращения клиентов в службу поддержки и необходимость написания и выполнения запросов для раздачи прав, а также повысит удобство работы клиентов и скорость внедрения проектных решений.
- Войдите или зарегистрируйтесь, чтобы комментировать


Однозначно полезно!
Думаю, такая возможность изменения прав доступа будет часто использоваться.
Поддерживаю, но это может быть неочевидно для случаев, когда один и тот же пользователь/группа для выделенных записей имеет различные права. Нужен будет хотя бы подтверждающий вопрос.
Спасибо за замечание, Артём. Согласен, в случае, если выполняется обновление или удаление прав доступа при нескольких выделенных записях в реестре, необходимо выводить диалог с подтверждением выполнения указанных действий для всех выделенных записей.
Выделенных записей может быть только 40 (ну, или другое заданное количество)?
Может быть, лучше для всех, входящих в выбранную группу (статическую или динамическую)?
Владимир, это будет еще более неочевидно, чем обработка только выделенных записей. Для обработки прав доступа на все записи реестра предлагаю вообще создавать отдельное действие.
Количество записей в реестре легко изменить. Временно поставить большое число (1000, например). Выполнить требуемые операции, и поставить 40 обратно.
Изменение прав доступа на группу записей однозначно важное и необходимое изменение!
Идея с действием более понятна для пользователя. По крайней мере тогда пользователь осознанно изменяет права доступа на все выделенные записи. А идея особо полезна, если проводится импорт данных.
Поддерживаю. Играться с количеством записей для выборки - не рационально. Можно решить при помощи действия над группой. Конечно же, права будут меняться только для тех записей, на который у пользователя есть права на изменение доступа.