diff --git a/extensions/lock/js/src/admin/index.js b/extensions/lock/js/src/admin/index.js index 3cb98caed..3e8e6eeed 100644 --- a/extensions/lock/js/src/admin/index.js +++ b/extensions/lock/js/src/admin/index.js @@ -1,13 +1,10 @@ -import { extend } from 'flarum/extend'; import app from 'flarum/app'; -import PermissionGrid from 'flarum/components/PermissionGrid'; app.initializers.add('lock', () => { - extend(PermissionGrid.prototype, 'moderateItems', items => { - items.add('lock', { + app.extensionData.for('flarum-lock') + .registerPermission({ icon: 'fas fa-lock', label: app.translator.trans('flarum-lock.admin.permissions.lock_discussions_label'), permission: 'discussion.lock' - }, 95); - }); + }, 'moderate', 95); });