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() {
extend(PermissionGrid.prototype, 'moderateItems', items => {
items.add('tag', {
icon: 'tag',
label: 'Tag discussions',
permission: 'discussion.tag'
});
}, 95);
});
}

View File

@ -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
});
}
}