instantsoft / icms2

Self-hosted Site Management System
https://instantcms.ru
GNU General Public License v2.0
295 stars 120 forks source link

Предложение - Копировать группу пользователей с ее правами доступа #1152

Open iAndroS opened 4 years ago

iAndroS commented 4 years ago

Используемая версия InstantCMS: 2.13.0 Версия PHP: 7.1.14 Предлагаю реализовать наследуемые права доступа для новых групп пользователей. К примеру, у нас есть на сайте много типов контента, и несколько групп пользователей с разными правами доступа на разные типы контента. Было бы неплохо иметь возможность скопировать группу пользователей из уже имеющихся, дабы внести мелкие правки в имеющиеся права в одном-двух типах контента, чем кликать по всем типам контента все с нуля.

iAndroS commented 4 years ago

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

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