Add permission grid icon

This commit is contained in:
Toby Zerner 2015-09-22 18:01:26 +09:30
parent 3146e9bc03
commit 1bf1403f82
2 changed files with 6 additions and 5 deletions

View File

@ -4,8 +4,9 @@ import PermissionGrid from 'flarum/components/PermissionGrid';
export default function() { export default function() {
extend(PermissionGrid.prototype, 'moderateItems', items => { extend(PermissionGrid.prototype, 'moderateItems', items => {
items.add('tag', { items.add('tag', {
icon: 'tag',
label: 'Tag discussions', label: 'Tag discussions',
permission: 'discussion.tag' permission: 'discussion.tag'
}); }, 95);
}); });
} }

View File

@ -28,10 +28,10 @@ export default function() {
} }
if (permission) { if (permission) {
const props = Object.assign({}, item); return PermissionDropdown.component({
props.permission = 'tag' + tag.id() + '.' + permission; permission: 'tag' + tag.id() + '.' + permission,
allowGuest: item.allowGuest
return PermissionDropdown.component(props); });
} }
} }