如何设置OctoberCMS权限以允许编辑内容,但不能编辑StaticPages?

时间:2016-12-05 09:28:56

标签: permissions content-management-system octobercms static-pages

我在OctoberCMS中为后端用户设置权限时遇到问题。我们使用StaticPages插件为客户构建了一个网站。

现在我想给某个后端用户(客户端)授予编辑CMS内容文件的权限(这应该通过前端的rainlab.editable插件最方便地发生),而且真的没什么别的(除了一些自定义)插件,如画廊,媒体管理员上传一些文件等。)。

特别是,他能够编辑StaticPages文件。 但是,设置StaticPages插件的方式,所有静态页面实际上都保存在content/staticpages子目录中。当我授予用户管理CMS内容的权限时,可以编辑content目录中的内容文件,并且不排除content/staticpages子目录,其中静态页面文件以其特殊格式存储。即使我拒绝管理StaticPages的权限,管理StaticMenus,管理StaticPages内容,管理Snippets(即以任何方式编辑StaticPages组件的所有选项)。

我不知道这是否是设计的,或者这是否应该算作StaticPages插件中的错误。但就目前而言,我只是在寻找快速解决方案,即使是黑客,如果可能的话,也可以通过“管理CMS内容”权限排除content/staticpages子目录的编辑。

我还不太熟悉权限管理的工作方式,以及我可以在快速肮脏的黑客中编辑以防止这种情况。

0 个答案:

没有答案