Разрешение на утверждение комментариев пользователю, не являющемуся администратором


У меня есть три аккаунта на моем сайте Drupal 6:

  • администратор (который является администратором)
  • модератор
  • модератор2 (роль которого определена с проверкой подлинности)

Теперь я хочу дать разрешение модератору 2 утверждать комментарии точно так же, как я делал это из учетной записи администратора, перейдя только в /admin/content/comment. Как я могу это сделать?

 1
Author: kiamlaluno, 2012-03-20

1 answers

Я так понимаю, что "модератор2" - это имя пользователя, используемое для учетной записи пользователя. В этом случае, если вы хотите предоставить модератору 2 разрешение на администрирование комментариев, вам необходимо связать учетную запись пользователя с ролью, которую вы предоставляете только тем пользователям, которым вы хотите иметь возможность администрировать комментарии, затем вы посещаете страницу "Администратор/пользователь/разрешения" и выбираете "администрировать комментарии" для этой роли.

screenshot

В этом случае я назвал роль "модератор комментариев", но я мог бы выбрал другое имя.

Если "модератор2" - это имя роли, то на странице "администратор/пользователь/разрешения" вы видите нечто похожее на то, что показано на следующем снимке экрана.

screenshot

Разрешение такое же, как и раньше.

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',
  );
 0
Author: kiamlaluno, 2012-03-20 16:56:53