OctoberCMS Publisher角色权限对我来说很奇怪

问题描述 投票:0回答:1

我创建了一个管理员超级用户并且我已登录。我可以创建角色和用户,但是我无法编辑已创建的Developer和Publisher角色的权限。所有复选框都被禁用。文档说这些不可编辑。

但发布者角色无权在CMS中发布或编辑任何内容。那不可能是对的吗?

octobercms octobercms-backend
1个回答
1
投票

它的正常,你可以检查鳕鱼基地那2个ROLES是默认的System Role你不能编辑它们。

https://github.com/octobercms/october/blob/master/modules/backend/models/UserRole.php#L14

要使角色可编辑,您可以添加自己的新角色并将其分配给用户。

在你的情况下,你可以复制Publisher角色并像Custom_Publisher一样使用它,现在你可以为它分配你想要的权利。

发布者无法编辑任何内容他可以发布Post,实际上它取决于插件哪个rights他们尊重发布。

你可以看到CMS , Static Page似乎没有发布的东西,但对于Post插件,你看到有You can Publish Post所以它可以在那里有用。

这就是为什么System Roles [developer, publisher]不可编辑,所以我们不会弄乱它的权限,并使官方支持的plugins/packages [CMS, Media, Blog Post, Static Pages ..etc.. ]无用,因为他们依赖于这些权限。

要克服你可以只需Duplicate Role and Modify it Rights并根据需要将它们分配给用户。

如果您有任何疑问请评论。

© www.soinside.com 2019 - 2024. All rights reserved.