Как задать права?

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

Аватар пользователя oksale oksale 19 июня 2009 в 18:42

Нужно задать пользователю права на редактирование, например, двух определенных страниц. Тип страниц - page.
Где и как это сделать?

Комментарии

Аватар пользователя oksale oksale 22 июня 2009 в 17:51

Новый материал для страницы сделать? Ок.
Но не получается отобразить только одну эту страничку для пользователя. Появляются все страницы. Доступа к ним нет, но список очень большой. Можно ли их скрыть?
И еще, появляется пункт меню "Создать контент", где пользователь может создавать страницы любого типа. Хотя в правах я назначаю только право редактирования страницы одного типа.
Может, есть мануал, где по шагам действия расписаны? Или статья. Была бы благодарна.

Аватар пользователя Ridendus Ridendus 22 июня 2009 в 17:59

Можно создать отдельную группу пользователей и прописать туда все права.
Добавить туда лишь этого пользователя и все.

Аватар пользователя gumk gumk 22 июня 2009 в 18:07

можно назначать пользователей авторами определенных материалов, тогда только они смогут редактировать определенные материалы. для отображения этих материалов сделать вьюшку по автору материала (можно клонировать стандартную вьюшку treker/my и выставить фильтр на определенные типы материала) если пользователю запретить создавать материал данного типа, то ссылки в меню на создание не будет.

Аватар пользователя oksale oksale 22 июня 2009 в 18:34

1. Создаю пользователя.
2. Создаю роль (admin/user/roles), назначаю ее пользователю.
3. Выбираю редактирование прав для этой роли.

Ставлю галку напротив:
1. access content
2. edit any vacation content (vacation - тип материала, который пользователь должен только редактировать)

В результате в меню пользователя есть только два пункта: 'My account', 'Logout'. Вкладка для редактирования не появилась. Что я не отметила?