Необходимо сделать размещение материалов на сайте по принципу один написал, другой - опубликовал, т.е. сделать редакторов и публикантов. Попробовал модули content access + ACL, почти всё есть кроме разграничения публикации. Подскажите пожалуйста какой модуль использовать или как настроить! Заранее спасибо!
Версия Drupal: 5.3
Комментарии
Извините, ещё уточню, что управление доступом нужно к отдельным материалам, а не типам материалов, т.е. есть "статья 1" и "статья 2", нужно чтобы отдельно были пользователи меняющие и публикующие изменения "статьи 1", и отдельно - "статьи 2".
нашёл как называется эта фишка - отложенная публикация, но статья "Добавление к материалу опции отложенной публикации How to create a “publish on” option for nodes" по адресу http://wiki.drupallers.ru/Perevody/PublishOn?v=u6m просто не открывается
Эх, никто не хочет помочь
Нашёл два модуля подходящей функциональности: modr8 и revision_moderation, но даже вместе они не дают всех необходимых возможностей
modr8 контролирует только новые страницы, а revision_moderation позволяет управлять изменениями только администратору...
Никто не знает других модулей для 5.x?
Эх, коммьюнити называется...
Я так понимаю, максимально близко к задаче это модуль workflow + actions
Всем спасибо за помощь....
Ну вот видите, какая сила у коммьюнити - мы доброжелательно молчим и вам уже помогает.
А если серьезно, то описанное вами, скорее всего, можно сделать без дополнительных модулей. Поставьте для редакторов только права "Создавать свой [тип материала]" и "Изменять свой [тип материала]", а для публикантов - еще и право "Управлять материалами" (это на /admin/user/access).
Для нужных типов материалов поставьте по умолчанию "Не публиковать" (на /admin/content/types).
у вот видите, какая сила у коммьюнити - мы доброжелательно молчим и вам уже помогает.
я всегда думал что сила коммьюнити - в помощи друг-другу, огорчает все промолчали
если дать права на управление материалами, то у пользователей в их меню появляются пункты к которым их пускать никак нельзя а при редактировании материала появляется пункт "Публикация", где есть пункты "Опубликовать" и "Помещать на главную", "Закреплять вверху списков" доступа к которым у них тоже быть не должно.
В общем, не понятно - толи друпал заточен под блоги, толи не понятно как сделать а-ля "корпоративный" сайт.
С помощью CCK к материалу добавь поле "проверено",
выводи материалы только с помощью views только те где стоит "проверено",
авторам дай права создавать и редактировать свои материалы,
редакторам- редактировать чужие материалы.
Возможно это поможет: Moderation Skip. Но по идее это то, что написал vadbars, только с другой стороны.
"если дать права на управление материалами, то у пользователей в их меню появляются пункты к которым их пускать никак нельзя а при редактировании материала появляется пункт "Публикация", где есть пункты "Опубликовать" и "Помещать на главную", "Закреплять вверху списков" доступа к которым у них тоже быть не должно."
Наделйте сколько угодно типов материала. И как угодно на каждый раздайте права.
Меню где само настроится в зависимости от прав (по роли).
http://drupal.org/project/ejournal полноченная система для публикаций
http://drupal.org/project/workflow тоже может быть полезен
CCK Field Permissions
Модуль контроля доступа к полям CKK.
Например можно создать поле "проверено" - и дать права на это поле только модераторам.
Или показывать поле ссылки только зарегистрированным пользователям.