import { extend } from 'flarum/extend'; import app from 'flarum/app'; import PermissionGrid from 'flarum/components/PermissionGrid'; app.initializers.add('flarum-flags', () => { extend(PermissionGrid.prototype, 'moderateItems', items => { items.add('viewFlags', { icon: 'flag', label: 'View flagged posts', permission: 'discussion.viewFlags' }, 65); }); extend(PermissionGrid.prototype, 'replyItems', items => { items.add('flagPosts', { icon: 'flag', label: 'Flag posts', permission: 'discussion.flagPosts' }, 70); }); });