Доброго времени суток!
Задача следующая: при создании материалов администратором, необходимо добавить поле-выпадающий список со списком пользователей.
У самих пользователей должна быть возможность редактировать только материалы, привязанные к ним.
Вопрос: как реализовать и какие модули помогут? Возможно какие-то ссылки в помощь для реализации задачи.
Заранее спасибо!
Комментарии
Первая часть задачи [module=references].
Entityreference + небольшой код (показывать кнопку "Edit" тем пользователям у которых uid совпадает со значением reference-поля).
Мне кажется, что делать так небезопасно, поскольку фактически права на правку будут у всех, кто знает как правильно ввести урл страницы редактирования ноды.
Вторая часть задачи: Посмотрите повнимательнее тут, ну или где-то рядом.
Верно,не подумал..
Тогда стоит посмотреть в сторону nodeaccess_userreference
в такой формулировке доп. модули не нужны.
если пользователь один, то при создании материала администратор может указать автором любого пользователя в блоке "информация об авторе". пользователям можно дать права на редактирование только своих материалов.
Спасибо большое всем за ответы!
Воспользовался советом greenmother@drupal.org, этого вполне хватило.