Мне проще, если возможно, создать представление и заблокировать его фильтрами на странице настроек списка.
Например, у меня есть список сотрудников, который включает их идентификаторы сотрудников. Я использую этот список на других страницах для сбора данных в других веб-частях. Поэтому я фильтрую список сотрудников на [ME]. Таким образом, данные доступны странице, которая нуждается в них для фильтрации других, и они больше ничего не видят.
А как насчет человека, которому нужно управлять этой страницей? Я создаю представление, называю это HR. Эта точка зрения может видеть все. Затем я экспортирую эту веб-часть с этим списком через конструктор. Затем я удаляю представление HR из списка сотрудников.
Это не оставляет никому возможности переключаться между видами и снова видеть все. Я создаю страницу веб-части для человека, который управляет ею, и загружаю эту веб-часть и устанавливаю для веб-части значение HR. В конце концов, у меня есть страница, которую я блокирую вместо того, чтобы пытаться заблокировать представления или список разрешений отдельно.