28 lines
882 B
JavaScript
Raw Normal View History

2016-03-18 09:33:05 +10:30
'use strict';
2015-10-11 16:15:07 +10:30
2016-03-18 09:33:05 +10:30
System.register('flarum/lock/main', ['flarum/extend', 'flarum/app', 'flarum/components/PermissionGrid'], function (_export, _context) {
"use strict";
2015-10-11 16:15:07 +10:30
var extend, app, PermissionGrid;
return {
setters: [function (_flarumExtend) {
extend = _flarumExtend.extend;
}, function (_flarumApp) {
2016-03-18 09:33:05 +10:30
app = _flarumApp.default;
2015-10-11 16:15:07 +10:30
}, function (_flarumComponentsPermissionGrid) {
2016-03-18 09:33:05 +10:30
PermissionGrid = _flarumComponentsPermissionGrid.default;
2015-10-11 16:15:07 +10:30
}],
execute: function () {
app.initializers.add('lock', function () {
extend(PermissionGrid.prototype, 'moderateItems', function (items) {
items.add('lock', {
icon: 'lock',
2015-10-27 12:39:58 +10:30
label: app.translator.trans('flarum-lock.admin.permissions.lock_discussions_label'),
2015-10-11 16:15:07 +10:30
permission: 'discussion.lock'
}, 95);
});
});
}
};
});