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

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

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

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

  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 не будет опубликован. Обязательные поля помечены *