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

Любая помощь по установке/настройке/модификации concrete5

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

Сообщение guyasyou » 06 дек 2013, 17:31 ,  »  Сообщение:#1

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

Есть у кого опыт в этом?
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

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

Сообщение cmsservice » 06 дек 2013, 18:10 ,  »  Сообщение:#2

Есть такой опыт.
1. Требуется продумать и создать матрицу групп пользователей, какая группа к каким возможностям имеет доступ.
2. Далее создаешь эти группы по матрице и даешь этим группам доступ только куда они должны иметь. Для этого очень удобно включить системные страницы в карте сайта, чтобы показывались все страницы, в т.ч. и синглпейджи дашбоарда.
Более того, можно создать workflow, чтобы некоторые группы могли вносить изменения, но не могли публиковать и т.п., а специально обученные люди получали уведомления и ревьювили изменения и если все ок, то публиковали. Возможностей много и, кстати, advanced permissions тут совсем не нужны. :)
3. Тестируешь. Если все ок, то распихиваешь людей по группам.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

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

Сообщение Count_Raven » 06 дек 2013, 18:14 ,  »  Сообщение:#3

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

Упс... Не успел ответить, пока писал, там уже cmsservice ответил :D
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

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

Сообщение guyasyou » 06 дек 2013, 18:20 ,  »  Сообщение:#4

Понял откуда начинать! Спасибо!
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск


Вернуться в Помощь по concrete5

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron