Аватар пользователя B.X

Nascentes morimur...

Nascentes morimur, finisque ab origine pendet. — Рождаясь, мы умираем; конец обусловлен началом.

Top.Mail.Ru Каталог webplus.info Яндекс.Метрика

Пользователей онлайн: 0.

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

Изменение пользователем чужих материалов | [Харзах]-[РУ]

Аватар пользователя Евгений Колосов

Здравствуйте, В.Х и пользователи сайта! Прошу прощения, что тревожу Вас со своей проблемой, все-таки Вы не техподдержка этой замечательной CMS, но у меня (я создаю на базе Drupal 4.7 сайт студенческого совета своего вуза) возник вопрос, а drupal.ru, увы, лежит, htdogs недоступен, а англоязычные источники довольно-таки трудны для понимания. Поэтому обращаюсь к Вам.

Можно ли в Drupal 4.7 создать роль, пользователи которой могли бы изменять материалы, оставленные пользователями другими? Я имею в виду "страницы", "заметки". И как ее создать? На странице "управление/доступ" я обнаружил в настройках доступа к модулям page и story только "создание заметок/страниц" и "изменение своих заметок/страниц". А хотелось бы дать права на изменение не только своих страниц, но и всех остальных.

Просто руководитель студсовета хочет иметь такую привилегию, чтобы иногда вмешиваться карающими ножницами цензуры или добавлять свои комментарии в тексте.

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

Буду очень благодарен, если Вы мне поможете!

Аватар пользователя B.X

По-моему, для версии 4.7 (уже давно ей не занимался) - это модуль http://drupal.org/project/node_privacy_byrole

Но может я и ошибаюсь. Посмотрите также эти модули:
http://drupal.org/project/content_access
http://drupal.org/project/nodeaccess
http://drupal.org/project/content_moderator

Есть ещё модуль http://drupal.org/project/og для создания групп, но это достаточно мощный модуль... ещё есть http://drupal.org/project/og_roles

Сам я этим всем не занимался, поскольку сам администрирую сайт, но посмотрите, попробуйте, я думаю, настроить эти модули несложно...

Аватар пользователя Евгений Колосов

Большое спасибо! Сейчас посмотрю эти модули, надеюсь, они мне помогут!

Аватар пользователя B.X

Посмотрите, если что, спрашивайте. Хотя, если бы у вас была пятая версия, было бы лучше. 4.7 уже устарела, там и возможностей меньше и модулей для неё уже меньше тоже.

Аватар пользователя Евгений Колосов

Я установил именно node_privacy_byrole, потом пришлось всем нодам вручную давать разрешение на просмотр, изменение и т.п. Затем просто поставил умолчания, чтобы "редакторы" могли менять заметки со страницами.
Однако у начальника что-то там не получалось, он видел ссылку "изменить", а при переходе по ней натыкался на запрет. Поэтому пришлось пообещать, что исправлю, а потом исчезнуть на некоторое время. Захожу через несколько дней, смотрю, а в логе записано обновление страницы начальником и нет записи о запрете. Ну ладно, все нормально тогда.
Теперь есть идея, когда авторов будет больше, создать тип материала "служебная записка", с разрешением View только на "журналист" и "редактор". В общем, модуль очень интересный и функциональный. В.Х, еще раз спасибо! Кстати, сайт был после всего этого открыт, и сейчас его можно посмотреть на http://studsovet.net. Получилось не очень на придирчивый взгляд, но в целом все равно получилось.
А пятая версия Drupal... Когда мы его только начали придумывать, основной еще была четвертая, вот мы ее и взяли. а апгрейдиться сейчас - тоже проблема.

Аватар пользователя B.X

Ну, довольно симпатичный сайт... так что успехов...
а насчёт пятой версии подумайте (теперь уже можно думать и о шестой), поскольку они все лучше работают и обновляться всё равно когда-нибудь надо будет...