Ограничение вывода views

Главные вкладки

Аватар пользователя aktec aktec 25 апреля 2013 в 19:29

Задача: для каждого пользователя сделать страницу с его неопубликованными материалами.

проблема в том, что во views есть в критериях фильтрации "опубликован или админ" но нет "неопубликован и админ".

так же пробовал использовать Сожержимое: author ID, но там можно только выбрать конкретных пользователей, а нет галочки "текущий пользователь"

потом пробовал так: сделал страницу по адресу user/%/templates где % - id пользователя. потом в контекстныъ фильтрах я отфильтровал записи по id пользователя. а в критериях фильтрации я установил вывод неопубликованных метериалов.

но проблема в том, что другой пользователь, зайдя на эту страницу может видеть тизеры чужих неопубликованных. при клике на кнопку "подробнее" конечно выдает 403, но вот тизеры просматривать может. как побороть?

подозреваю, что надо в правах просмотра страницы views выставить что-то, но ничего подходящего и что бы работало нет.

Комментарии

Аватар пользователя aktec aktec 25 апреля 2013 в 20:31

пробовал вот так, но оно не работает Sad

function hook_page_alter(&$page) {
if(drupal_match_path($request_path,'templates/*') && $user->UID!=arg(0)){
drupal_not_found();
}
}