Страница 1 из 1

Права админов

СообщениеДобавлено: 06 дек 2013, 17:31
guyasyou
У заказчика большой сайт, который обслуживает много людей. Он не всем доверяет))
Как сделать права пользователей ограниченным лишь его обязанностями?
Advanced Permissions включен, основные функции, типо удаления/установка плагинов и т.п., я уже ограничил, но этого не достаточно...
В идеале, надо ограничить практически все ссылки панели управления.

Есть у кого опыт в этом?

Re: Права админов

СообщениеДобавлено: 06 дек 2013, 18:10
cmsservice
Есть такой опыт.
1. Требуется продумать и создать матрицу групп пользователей, какая группа к каким возможностям имеет доступ.
2. Далее создаешь эти группы по матрице и даешь этим группам доступ только куда они должны иметь. Для этого очень удобно включить системные страницы в карте сайта, чтобы показывались все страницы, в т.ч. и синглпейджи дашбоарда.
Более того, можно создать workflow, чтобы некоторые группы могли вносить изменения, но не могли публиковать и т.п., а специально обученные люди получали уведомления и ревьювили изменения и если все ок, то публиковали. Возможностей много и, кстати, advanced permissions тут совсем не нужны. :)
3. Тестируешь. Если все ок, то распихиваешь людей по группам.

Re: Права админов

СообщениеДобавлено: 06 дек 2013, 18:14
Count_Raven
Создай группу пользователей, помести туда пользователей, которые там чем-то должны управлять.
Затем перейди в карту сайта, в верхнем правом кликни "Options" (Дополнительно или Настройки, я не знаю, так как русской версией почти не пользуюсь), потом на появившейся панели поставь галку "Show System Pages" (Показывать системные страницы).
Теперь ты увидишь в дереве страниц все дерево страниц панели управления.
Кликаешь там на любую страницу как на обычную страницу, в меню выбираешь управление правами и там добавляешь эту группу пользователей и выставляешь ей права доступа к данной странице.
Страницы по-умолчанию наследуют права от родительской страницы, т. е. если ограничишь доступ к "Pages & Themes", то пользователь не будет иметь доступа и к "Themes", "Pages Types", "Attributes" и т. д. Однако, можно определенной подстранице задать права, противоречащие родительской, если к ней доступ все же необходим.
Вот как-то так. Само собой, эти пользователи не должны состоять в группе администраторов.

Упс... Не успел ответить, пока писал, там уже cmsservice ответил :D

Re: Права админов

СообщениеДобавлено: 06 дек 2013, 18:20
guyasyou
Понял откуда начинать! Спасибо!