На Deep-CMS «напал»:

Typical Programmer

Группы пользователей

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

Просмотр списка групп

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

Общая информация

Название каждой группе пользователей можно придумать самостоятельно, исходя из собственного удобства и планируемых функций этой группы на сайте. Например: «Модератор», «SEO», «Редактор» и т.п.

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

Каждой группе можно присвоить необходимые права доступа, перечисленные в списке прав группы. Следует отметить, что группе пользователей можно не присваивать ни одного права доступа. Тогда такая группа будет иметь права на уровне гостя сайта. Данную функциональность можно применять, например, для группы «разжалованных» пользователей.

Создание групп пользователей

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

Кроме того, для каждой группы требуется установить приоритет. Чем меньше число, тем выше приоритет.

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

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

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

Удаление группы пользователей

Процесс удаления группы является безвозвратным и окончательным. При удалении группы Вы увидите предупреждение:

«Группа будет полностью удалена из системы, пользователи этой группы потеряют установленные права. Продолжить?»

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

Редактирование групп пользователей

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

Deep: 2013-11-12 03:18:53 (обновлено 2014-01-22 16:06:42)

Оставить комментарий

Комментарии:

protection