Как разрешить пользователю видеть во вьюхе свои неопубликованные материалы, но не видеть чужие?

Аватар пользователя VasyOK VasyOK 10 сентября в 16:45

У пользователя есть право "Просмотр своих материалов, снятых с публикации".

Создал вьюху, которая выводит материалы пользователя по ID.

Как сделать чтобы пользователь мог видеть свои не опубликованные материалы, но не мог видеть чужие?

Может туплю...

Лучший ответ

Аватар пользователя marassa marassa 10 сентября в 18:02

Есть такой фильтр: Published status or admin user (лень смотреть как это по-русски)
Вопреки корявому названию он делает именно то, что нужно: админ видит всё, простой юзер видит опубликованные и свои неопубликованные материалы.

Комментарии

Аватар пользователя VasyOK VasyOK 10 сентября в 18:00

Частично проблему решает views_node_access_filter, но он какой-то желтый и его логика показывать пользователю материалы, которые он может редактировать, а не видеть Scratch one-s head

Аватар пользователя marassa marassa 10 сентября в 18:02

Есть такой фильтр: Published status or admin user (лень смотреть как это по-русски)
Вопреки корявому названию он делает именно то, что нужно: админ видит всё, простой юзер видит опубликованные и свои неопубликованные материалы.

Аватар пользователя VasyOK VasyOK 11 сентября в 11:41

Спасибо marassa!

Ну очень логичное название фильтра!
По русски ваще:
Content: Статус "Опубликовано" или пользователь - Администратор

это каким медиумом надо быть чтобы понять?