Как добавить информационный фильтр доступа к узлу в поисковую систему drupal 8? - PullRequest
0 голосов
/ 30 января 2020

Я использую Drupal 8 с search_api, elasti c поиск и просмотр результатов поиска. Все работает отлично, кроме одной вещи.

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

Я нашел эту информацию Правильный способ проверки доступа к узлам в представлениях - добавить фильтр на индексированный узел: узел информация о доступе.

Итак, я хочу отключить проверку доступа к представлению.

Когда я добавляю информацию о доступе к узлу фильтра в свое представление, мне нужно указать значение для фильтра. Я не хочу вводить здесь заданное значение c, а только отображать узлы, для которых у текущего пользователя есть разрешение, в результатах поиска.

Кто-нибудь знает, как я могу это реализовать?

...