apostrophe-cms - 编辑者需要有编辑页面并向其中添加小部件的权限

标签 apostrophe-cms

我正在尝试创建编辑者角色,并具有以下权限

  • 编辑片段页面
  • 创作作品
  • 在片段页面中添加小部件

我遇到的问题如下

  • 编辑者只能编辑已添加到片段页面的小部件
  • 编辑者在编辑作品时无法使用已上传的图片(撇号卡住,我必须刷新)

我尝试通过更多地指定我的权限来解决这些问题,它看起来像这样

{
                title: 'Editor',
                permissions: [
                    'edit',
                    'edit-news',
                    'admin-apostrophe-images',
                    'admin-news',
                    'admin-news-pages',
                    'admin-apostrophe-images',
                    'admin-double-image-widget',
                    'admin-triple-image-widget',
                    'admin-apostrophe-files-widget',
                    'admin-kis-widget',
                    'admin-two-column-widget',
                    'admin-expandable-widget',

                ]
            },

带有“admin-前缀的条目是小部件,应该在片段页面中可用,并且 news是一个片段,应该由编辑者编辑和创建

由于管理员前缀提供了完全权限,我认为这是正确的做法,但它根本没有帮助。

我是否遗漏了什么或者我使用的权限错误?

编辑:在我的权限中列出的小部件是已包含在 news-pageshow.html 中的小部件,我可以自由添加它们以管理员用户身份访问该页面

最佳答案

好的,所以我自己找到了解决方案。问题是我添加的权限不正确。 我在撇号界面中找到了“编辑组”区域。 有一个复选框列表,有权添加到我名为“编辑器”的组中。 选择所需的所有权限后,我记录了当前用户并复制了权限以将其粘贴到我的 app.js 中

关于apostrophe-cms - 编辑者需要有编辑页面并向其中添加小部件的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52403964/

相关文章:

javascript - 获取模板中的小部件选项

apostrophe-cms - 如何通过电子邮件发送 ApostropheCMS 联系表格提交?

html - Bootstrap 固定导航栏下方的撇号 float 小部件

apostrophe-cms - 将后端数据注入(inject) View 以在客户端 JS 中使用

javascript - 验证 apostrope cms 中的 bool 字段 apostrope-pieces-submit-widgets

javascript - 如何使 Apostrophe/Node.js 内容页面可抓取?

apostrophe-cms - 模板数据权限

javascript - 撇号 : Pulling in custom global settings into beforeConstruct for piece module (blog)