Администратор в админке воспользуется "Форумные права пользователей". Как эту функцию добавить модератору, и чтоб права пользователя он смог изменить только на свой форум?
Если модератору добавить роль "Администратор форума", то он сможет менять любые права, да к тому же много чего еще в админке. А настроить роль пока плохо получается, вроде написано по-русски "Может изменять права доступа для конкретного пользователя", но узнать на что оно влияет так и не смог
Мож кто также подкинет ссылку на описание всех этих настроек?
==============================================
Подкидываем
==============================================
- Установки прав доступа
После того, как вы создали свой первый форум, вам придется решать, кто имеет доступ к нему и что пользователи имеют право делать, а что нет. Для этого предназначены права доступа (разрешения). Например, вы можете запретить гостям размещать сообщения (постить) или ограничить полномочия модераторов, например. Почти каждый аспект взаимодействия пользователя с phpBB3 может быть скорректирован правами доступа. - Типы прав доступа
Есть четыре различных типа прав доступа:
1. Пользовательские/групповые права доступа (глобальные) - например, запретить изменение аватары
2. Администраторские права доступа (глобальные) - например, разрешить управлять (создавать, удалять, переименовывать и т.п.) форумами
3. Модераторские права доступа (глобальные и локальные) - например, разрешение закрывать темы или запрещение блокировать пользователей (только глобально)
4. Права доступа к форумам (локальные) - например, разрешение просмотра форума или создание темы.
Каждый тип прав доступа состоит из разных разрешений и может применяться как локально, так и глобально. Глобальные права доступа установливаются для всей конференции. Если вы хотите запретить одному из ваших пользователей отправку личных сообщений, например, вам придется сделать это с использованием глобальных прав пользователя. Администраторские права доступа также являются глобальными.
Локальные права доступа применяются только к конкретным форумам. Так что, если вы, например, запретите кому-то размещать сообщения на одном форуме, это не оказывает никакого влияния на остальную часть конференции. Пользователь будет по-прежнему иметь возможность отправлять сообщения в каком-либо другом форуме, где он имеет локальное право доступа.
Вы можете назначать модераторов глобально или локально. Если вы доверяете некоторым из ваших пользователей достаточно, вы можете сделать их Супермодераторами. Они могут модерировать на всех форумах, к которым они имеют доступ в соответствии с правами доступа, присвоиными им. По сравнению с этим, локальные модераторы смогут модерировать только то количество форумов, которое вы выбираете для них. Они также могут иметь различные права доступа модератора на различных форумах. Например, они смогут удалить темы в одном форуме, но могут не быть допущены к этому в другом. Глобальные модераторы будут иметь одинаковые права для всех форумов.
- Настройка прав доступа к форумам
Чтобы задать права доступа для Вашего нового форума вам нужны Локальные права доступа. Во-первых, вы должны решить, как вы хотите задать разрешение. Если вы хотите установить права доступа для одной группы или пользователя, вы должны использовать или Форумные права групп или Форумные права пользователей. Они позволят вам выбрать одну группу или пользователя, а затем выбрать форумы, где вы хотите установить права доступа для них.
Но ниже мы сосредоточимся на Доступе к форумам. Вместо выбора пользователя или группы, вы выбираете форумы, которые вы хотите изменить в первую очередь. Вы можете задать их, либо выбрав форумы вручную в верхнем списке (чтобы выбрать несколько, используйте CTRL + правую кнопку мыши), либо на одном форуме и всех его подфорумах соответственно, в нижнем раскрывающемся меню. Нажав Отправить, вы перейдете на следующую страницу.
На странице Доступ к форумам показаны две колонки выбора, для пользователей и для групп. В верхней части обоих колонок, названных Управление пользователями и Управление группами, показаны пользователи и группы, которые уже имеют разрешения, по крайней мере в одном из выбранных форумов. Вы можете выбрать их и изменить их разрешения с использованием кнопки Изменить права или удалить разрешения, использовав кнопку Удалить права, что приведёт к отсутствию установленных у них прав доступа и, следовательно, они будут не в состоянии видеть форум (если только они не имеют доступа на него через другую группу). Нижняя часть колонок позволяет добавлять новых пользователей или группы, которые в настоящее время не имеют установленных прав доступа, по крайней мере в одном из выбранных форумов.
Чтобы добавить разрешения для групп, выберите одну или несколько групп в списке Добавить группы (аналогично и с пользователями, но если вы хотите добавить новых пользователей, вы должны ввести их имена вручную в текстовое поле или использовать функцию Найти пользователя). Кнопка Добавить права переправит вас к интерфейсу Настройка прав доступа. Каждый форум, который Вы выбрали, будет затронут в части изменения прав доступа для выбранных групп и пользователей.
Есть два пути присвоить права доступа: Вы можете задать их вручную или использовать встроенные Роли как более простой и быстрый, но менее эффективный способ. Вы можете переключаться между этими двумя подходами в любое время. Но помните, что ролевые права доступа - это лишь предложение небольшой части того, что включает система прав доступа, и мы считаем, что для хороший администратор должен в полной мере осознать систему прав доступа.
Оба способа отличаются только в установках. Они оба используют один и тот же интерфейс. - Настройка прав доступа
Это наиболее важный аспект прав доступа. Вы должны понять как правильно работать с ними. Есть три разных значения, настройка права может быть:
НЕТ запретить право (если оно не переопределяется в ДА).
ДА разрешить право (если оно не переопределяется в НИКОГДА).
НИКОГДА полностью запретить право для пользователя. Оно не может быть переопределено в ДА.
В конечном итоге, все права устанавливаются для конкретного пользователя. Но каждый пользователь может рассматриваться как член различных групп, для которых установлены различные права. Таким образом, в конкретном месте конкретное право для конкретного пользователя может одновременно иметь различные значения. Эти три значения - ДА, НЕТ, НИКОГДА - важны, так как позволяют для пользователя иметь более одной настройки права через участие в нескольких группах. И итоговое, действующее, право будет зависить от того, какая настройка будет сильнее.
Например, пользователь является членом группы по умолчанию "Зарегистрированные пользователи" и пользовательской группы под названием "Заслуженные пользователи", которую Вы создали для самых посвященных пользователей конференции. Вы хотите сделать форум под названием "Хорошие старые темы", доступный только для группы "Заслуженные пользователи", но не хотите, чтобы все "Зарегистрированные пользователи" видели его. Вы, конечно же, установите право "Может видеть форум" в настройку ДА для группы "Заслуженные пользователи". Но не задавайте настройку НИКОГДА для группы "Зарегистрированные пользователи". Если вы сделаете это, "Заслуженные пользователи" не будут видеть форум, так как НИКОГДА (которое у них есть как у членов группы "Зарегистрированные пользователи") не может быть переопределено в ДА (которое у них есть как у членов группы "Заслуженные пользователи"). Вместо этого поставьте настройку на НЕТ. НЕТ является более слабой настройкой, чем НИКОГДА, и может быть переопределено в ДА. - Роли
phpBB3 поставляется с рядом ролей по умолчанию, которые предлагают вам широкий спектр опций для настройки прав доступа. Вместо того, чтобы проверять каждый переключатель настроек вручную, вы можете задать предварительно роль в раскрывающемся списке.
Но роли, не только простой и быстрый способ настройки прав доступа, они также являются мощным инструментом для опытных администраторов, чтобы управлять правами доступа на больших конференциях. Вы можете создавать свои собственные роли и редактировать уже существующие. Роли являются динамическими, поэтому, когда вы измените роль, для всех групп и пользователей, которым назначена данная роль, автоматически переопределятся права доступа. - Назначение модераторов на форумы
Довольно широко используются права доступа для модерирования. phpBB3 делает назначение пользователей модераторами форумов очень простым.
Как вы, возможно, уже догадались, модерация конкретных форумов является локальной установкой, так что вы можете настроить её в разделе Модераторы форумов - Локальные права доступа. Прежде всего, вам придется выбрать форум (или форумы), где вы хотите назначить новых модераторов. Есть три пути. Во-первых, Вы можете выбрать в окне несколько форумов (выбрать несколько можно удерживая клавишу CTRL на клавиатуре или cmd (под MacOS X)), параметры модерации будут определены на следующей странице и будут применяться только к этим конкретным форумам. Второй путь - выбрать лишь один форум (в выпадающем списке), но и все следующие настройки будут применяться не только на этом форуме, но и всех его подфорумах. И наконец, третья область выбора, отметить чекбокс Все форумы.
После выбора форумов, нажав кнопку "Отправить", вы должны увидеть форму, с которой вы уже должны быть знакомы. Здесь вы можете выбрать пользователей или групп, которые должны получить какое-либо право модерации на отдельных форумах. Итак: Выберите некоторых пользователей и/или группы и нажмите кнопку Добавить права.
На следующей странице вы можете выбрать, какие модераторские права для отдельных пользователей/групп нужно разрешить. Прежде всего, существует несколько предопределенных ролей, из которых Вы можете выбрать:
Стандартый Модератор
Стандарт Модератор может одобрять или отклонять, редактировать и удалять сообщения, удалять или закрывать жалобы, но не может менять автора сообщения. Этот тип модератора может также выдавать предупреждения и просматривать информацию о сообщении.
Простой Модератор
Простая Модератор может редактировать сообщения и закрыть и удалить сообщения, а также может просматривать информацию о сообщении.
Премодератор
Премодератор может только одобрить или отклонить сообщение, которые требуют предварительного одобрения, и редактировать сообщения.
Супермодератор
Супермодераторы могут делать все, связанное с модерацией, они могут даже заблокировать пользователя.
Когда вы закончите, нажмите кнопку Применить права. Все права, упомянутые здесь, также могут быть выбраны из формы Расширенные права, которая даст вам больше вариантов. - Настройка глобальных прав доступа
Локальные права доступа вам кажутся слишком узкими? Ну что же, phpBB3 есть, что предложить вам:
Глобальные права доступа:
Права пользователей
Права групп
Администраторы
Супермодераторы
В разделах "Права пользователей" и "Права групп" вы можете разрешить и запретить опции, такие как вложения, подписи и аватары для конкретных пользователей и групп пользователей. Заметим, что некоторые из этих настроек возможны, только если соответствующие опции включены в "Функциях конференции".
В разделе "Администраторы", Вы можете дать пользователям-администраторам или группам администраторов возможность управлять форумами или изменением пользовательского доступа.
Раздел "Супермодераторы" предлагает вам тот же набор параметров, что и Назначение модераторов на форумы, но распространяется на все форумы на вашей конференции.
Оригинальная статья на английском языке







