Есть ли возможность сделать права вложенными
Вложенные, как я вижу, каждые последующие не перекрывают, а дополняют права текущего пользователя.
Пользователь новичок, я из админки даю ему права автора, он может писать статьи, даю права корреспондента, может писать статьи и новости, даю права модератора, может модерировать, писать статьи и новости, забираю автора, может модерировать и писать новости.
Сейчас это не работает, точнее приходится делать дополнительные группы, модератор+автор и модератор+автор+новости, так как просто автор может не иметь доступа к обсуждению и модератор не может добавлять ни чего, а если еще добавить форумного модератора, но он не должен мочь писать статьи и новости, только модерировать форум, то совсем устанем писать права на все.
Должно работать так:
__Группа__|____писать отзыв_____|___писать статьи___|____писать новости_____|____модератор_____|
Новичок + — - -
Автор — + — -
Корреспондент — - + -
Модератор — - — +
И в зависимости от того какие группы мы добавляем (две или три одновременно) пользователь может делать указанные действия согласно прав.
Вроде как понятно все должно быть…