Как реализовать доступ к просмотру только своего контента

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

Аватар пользователя NecroHill NecroHill 18 августа 2008 в 16:49

Столкнулся с задачей.
Например пользователям даны права на создание определенного типа контента. Но нужно чтобы они имели возможность просмотра только созданного ими. Чтобы не можно было перебором node/33..34..35 смотреть контент созданный другими. глупо, но редактирование и удаление разграничено в Permissions та мое/не мое а вот доступ тупо на все открывается для определенных ролей. как это реализовать в 6-м друпале?
Спасибо.

P.S. речь идет о резюме (CV)...персональная инфа и все такое...

Комментарии

Аватар пользователя edhel edhel 18 августа 2008 в 21:16

1) можно в настройках content type (например, blog entry или story) убрать галочку "опубликовано", тогда нода пользователя при создании не будет опубликована и будет видна только ему и админам

2) заюзать модуль типа nodeaccess, там можно настроить права на ноды более тщательно

Аватар пользователя EllECTRONC EllECTRONC 19 августа 2008 в 1:57

жжешь! У вас наверное тоже очень жарко?! )))

"edhel" wrote:
1) можно в настройках content type (например, blog entry или story) убрать галочку "опубликовано", тогда нода пользователя при создании не будет опубликована и будет видна только ему и админам

Ведь тогда все будет не опубликовано! Либо придется создавать новый тип Резюме и уже к нему...

2 NecroHill, попробуйте Nodeaccess

Аватар пользователя edhel edhel 19 августа 2008 в 19:00

EllECTRONC wrote:
Ведь тогда все будет не опубликовано!

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

Аватар пользователя batbug batbug 19 августа 2008 в 17:47

сделай юзерам вьюшку, с выборкой только тех нод, где автором - текущий юзер. Я так юзаю на продакшене одном - работает на ура.

Аватар пользователя NecroHill NecroHill 19 августа 2008 в 20:47

"batbug" wrote:
сделай юзерам вьюшку, с выборкой только тех нод, где автором - текущий юзер. Я так юзаю на продакшене одном - работает на ура.

да. вьюха показывает юзеру только список его нод, НО перебором можно выковырять и остальные.

nodeaccess пробовал, после того как сделал rebuid access (просит после установки модуля) доступ практически к 80% контента блокируется. потом выставлял в свойствах контента новые разрешения - не помогло. буду дальше ковырять. спс!

насчет того чтобы сделать ноды неопубликованными - решение элегантное, но у меня есть такая категория пользователей как "редакторы" не имеют прав на administer nodes. могут только редактировать отдельные виды контента...получается что они тоже не увидят (Access Denied) эти ноды, а нужно чтоб видели