diff --git a/extensions/tags/js/admin/src/addTagPermission.js b/extensions/tags/js/admin/src/addTagPermission.js index 4d6d92404..d71262344 100644 --- a/extensions/tags/js/admin/src/addTagPermission.js +++ b/extensions/tags/js/admin/src/addTagPermission.js @@ -4,8 +4,9 @@ import PermissionGrid from 'flarum/components/PermissionGrid'; export default function() { extend(PermissionGrid.prototype, 'moderateItems', items => { items.add('tag', { + icon: 'tag', label: 'Tag discussions', permission: 'discussion.tag' - }); + }, 95); }); } diff --git a/extensions/tags/js/admin/src/addTagsPermissionScope.js b/extensions/tags/js/admin/src/addTagsPermissionScope.js index cd32ab3d8..05ad53c4d 100644 --- a/extensions/tags/js/admin/src/addTagsPermissionScope.js +++ b/extensions/tags/js/admin/src/addTagsPermissionScope.js @@ -28,10 +28,10 @@ export default function() { } if (permission) { - const props = Object.assign({}, item); - props.permission = 'tag' + tag.id() + '.' + permission; - - return PermissionDropdown.component(props); + return PermissionDropdown.component({ + permission: 'tag' + tag.id() + '.' + permission, + allowGuest: item.allowGuest + }); } }