Разрешение на утверждение комментариев пользователю, не являющемуся администратором
У меня есть три аккаунта на моем сайте Drupal 6:
- администратор (который является администратором)
- модератор
- модератор2 (роль которого определена с проверкой подлинности)
Теперь я хочу дать разрешение модератору 2 утверждать комментарии точно так же, как я делал это из учетной записи администратора, перейдя только в /admin/content/comment
. Как я могу это сделать?
1 answers
Я так понимаю, что "модератор2" - это имя пользователя, используемое для учетной записи пользователя. В этом случае, если вы хотите предоставить модератору 2 разрешение на администрирование комментариев, вам необходимо связать учетную запись пользователя с ролью, которую вы предоставляете только тем пользователям, которым вы хотите иметь возможность администрировать комментарии, затем вы посещаете страницу "Администратор/пользователь/разрешения" и выбираете "администрировать комментарии" для этой роли.
В этом случае я назвал роль "модератор комментариев", но я мог бы выбрал другое имя.
Если "модератор2" - это имя роли, то на странице "администратор/пользователь/разрешения" вы видите нечто похожее на то, что показано на следующем снимке экрана.
Разрешение такое же, как и раньше.
P.S. Единственное разрешение, которое вас интересует, - это "администрирование комментариев". Другие разрешения не влияют на это, и пользователи с определенной ролью смогут утверждать комментарии, даже не имея (например) разрешение на доступ к комментариям.
Единственное разрешение, связанное со страницей в admin/content/comment, - "администрирование комментариев".
$items['admin/content/comment'] = array(
'title' => 'Comments',
'description' => 'List and edit site comments and the comment moderation queue.',
'page callback' => 'comment_admin',
'access arguments' => array('administer comments'),
'file' => 'comment.admin.inc',
);