Jump to content

Recommended Posts

Всем привет. 

Возможно моя тема ни для кого не раскроет секрет, но я совсем недавно обратил внимание на одну интересную особенность.

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

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

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

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

Ваши мнения? 

Link to post
Share on other sites

Менеджеры сделаны изначально довольно просто, примитивно и не слишком удобно.

 

Чтобы "права в симпле были более правильными", надо многое переделывать, создавать роли и прочее...

 

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

 

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

Link to post
Share on other sites

Менеджеры сделаны изначально довольно просто, примитивно и не слишком удобно.

 

Чтобы "права в симпле были более правильными", надо многое переделывать, создавать роли и прочее...

 

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

 

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

 

А что если сделать группы для "менеджеров" и исходя из групп выдавать права. Взять за основу группы пользователей.

Link to post
Share on other sites

А что если сделать группы для "менеджеров" и исходя из групп выдавать права. Взять за основу группы пользователей.

 

Делайте, думаю, многим будет интересно...

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

Link to post
Share on other sites

Не идите этим путем

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

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

Как-то так)

 

PS красиво сказано "специально программировать"

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...