После вошли в довольно многих установок для решения проблем с разрешениями , то становится ясно , что многие люди еще не совсем поняли концепцию .
Так вот несколько советов :
. 1 Все члены должны быть в зарегистрированную группу в качестве своего основного - что включает в себя назначение модераторов и администраторов и супер администраторов.
2 . Установите Зарегистрирован группу пользователей с минимальными правами , которые вы хотите все члены иметь. Установить эти разрешения , которые вы хотите , чтобы они имели Разрешить , оставить все остальное в Не указан ( Нет ) .
Не используйте никогда как он не может быть изменен .
. 3 Для любых дополнительных групп пользователей , изменить только определенные разрешения , которые отличаются от настроек в зарегистрированную группу пользователей - все другие разрешения можно оставить не указан (NO) - и добавить элементы в них, как вторичных групп .
Причина делать это , как это он делает это очень легко управлять каждый член с одним изменением разрешений.
Например, давайте предположим, что Редактировать сообщение по себе не допускается для постоянных членов - так что оставьте его в не указан ( Нет ) для зарегистрированных группы пользователей.
Тогда, если у вас есть доверенный группу пользователей , которым будет разрешен и редактировать сообщения , просто установите , что специальных требований для разрешения , оставить все остальное в Не указан ( Нет ) и добавить членов , которые вы хотите его в качестве вторичного группы пользователей. Так что это просто одно изменение разрешения в этой группе и любые члены теперь вы хотели бы иметь возможность редактировать сообщения , вы просто добавить их в группу .
Тем не менее, давайте еще один сценарий .
Давайте предположим, почему-то , которую Вы позволили членам возможность удалять сообщения , но теперь вы хотите , чтобы остановить это . Как всем в зарегистрированную группу пользователей в качестве основного , и что разрешение значение Разрешить , чтобы удалить его из всех все, что вам нужно сделать, это установить его на не указан ( Нет ) .
Если у вас есть членов в различных групп пользователей , как их основной или есть, что значением Разрешить на более чем одной группы , то это не будет так просто , чтобы сделать это , вам придется сделать это для каждой группы пользователей.
Вот пример с использованием фактических разрешения от моего собственного сайта.
Зарегистрированные пользователи не могут редактировать или удалять сообщения :
Те, кто в группе надежных членов может хоть :
Так объединенные разрешения для того, кто в обеих группах, выглядит следующим образом:
Мне не нужно явно устанавливать все, чтобы Разрешить в группу доверенных членов как эти разрешения уже установлены в зарегистрированную группу пользователей .
Тот же принцип применяется к любым дополнительных разрешений и групп пользователей .
Это также относится к узлам , просто разрешить или отменить определенные разрешения для конкретных групп по мере необходимости.
Чем больше групп пользователей, которые вы имеете, тем более выгодным этот подход становится.
У меня есть 20 групп пользователей , например , но я могу отключить определенные разрешения для всех из них с помощью одного клика в зарегистрированную группу пользователей .
Таким образом, функция кумулятивные разрешения является очень мощной и делает его чрезвычайно легко массы управлять разрешениями , если все настроено правильно .