我有两个不同的用户权限级别:在我的 lib\modules\apostrophe-users\index.js 定义中设置了编辑器和发布者(非管理员用户):
groups: [
{
title: 'editor',
permissions: [ 'edit-apostrophe-blog' ]
},
{
title: 'publisher',
permissions: [ 'edit-apostrophe-blog' ]
},
{
title: 'admin',
permissions: [ 'admin' ]
}
],
我只想允许“发布者”组中的用户查看和编辑文章>元“已发布”状态(是或否),以及查看和使用“垃圾箱”项目(编辑者无法发布或删除文章)。
文档在这里显示了 apos.permissions.can 方法,http: //apostrophecms.org/docs/tutorials/intermediate/permissions.html ,但是有没有更简单的方法来根据用户的权限显示或隐藏这些管理元素/组级?谢谢。