Поиск прав доступа ролей к объектам метаданных

Обработка ищет роли, у которых установлено определенное право доступа к определенным объектам метаданных.

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

Порядок применения

  1. Выберите или введите вручную право доступа (на скриншоте это InteractiveDelete, ИнтерактивноеУдаление). Переключатель справа определяет, что искать — наличие или отсутствие права доступа к объектам метаданных.
  2. Выберите объекты метаданных, для которых выполняется проверка прав. Основные объекты метаданных перечислены в списке слева, общие — в списке справа. 
  3. Нажмите кнопку «Поиск».

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

Поддерживается как русский, так и англоязычный интерфейс.

8 Comments

  1. b1958

    Какой-то туман в описании. Как все-таки ее нужно использовать?

    Reply ↓
  2. bytecoded

    (1) b1958, выбираете право доступа, наличие или отсутствие которого нужно проконтролировать, объекты метаданных, к которым оно относится, и нажимаете поиск. В результате будет выведен список ролей, удовлетворяющих условию поиска — то есть, имеющих (или не имеющих, в зависимости от переключателя) выбранное право доступа.

    На скриншоте, например, поиск права интерактивного удаления у справочников — таковое нашлось у двух ролей для двух справочников.

    Обновил описание, спасибо за фидбек.

    Reply ↓
  3. okulus
  4. bytecoded

    (3) okulus, вернул список возможных прав на место. Обновил обработку, если нужна актуальная версия без повторной загрузки — напиши.

    Я правильно понял, что именно это имелось в виду?

    Reply ↓
  5. b1958

    (2) После пояснения и более внимательного прочтения описания появилось какое-то понимание. Русский язык, конечно, могучий, но описание д.б. более понятным.

    Например, заголовок «Проверка прав доступа ролей» непонятен сразу. Я перевел это так: «Поиск ролей, в которых установлено или нет право доступа для определенных объектов метаданных».

    Второй заголовок: «Обработка для быстрого поиска определенных прав ролей» как-то не соответствует первому заголовку. Я понял, что ищутся роли, имеющие определенные права.

    Reply ↓
  6. bytecoded

    (5) b1958, понял. Попробовал переформулировать. Так лучше?

    Reply ↓
  7. protsenkodv

    Вот реальная задача: У пользователя не хватает прав на какой-нибудь документ. Чтобы понять какую роль нужно включить приходится открывать этот документ и долго искать у какой роли есть разрешение.

    Скачал обработку, но в ней нет возможности выбрать конкретный объект. Только все документы.

    Могу я с помощью этой обработки найти в какой роли есть разрешение на просмотр (например) определенного документа?

    Reply ↓
  8. bytecoded

    (7), нет — фильтра по объектам там нет, насколько я помню. Можно выполнить поиск права просмотра на документы в целом, а потом через обычный поиск по строке найти в итоговом списке имя нужного вам документа.

    Reply ↓

Leave a Comment

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