mirror of
https://github.com/flarum/core.git
synced 2025-08-09 01:46:35 +02:00
Update for composer branch
This commit is contained in:
@@ -2,6 +2,6 @@ var gulp = require('flarum-gulp');
|
||||
|
||||
gulp({
|
||||
modules: {
|
||||
'approval': 'src/**/*.js'
|
||||
'flarum/approval': 'src/**/*.js'
|
||||
}
|
||||
});
|
||||
|
34
extensions/approval/js/admin/dist/extension.js
vendored
Normal file
34
extensions/approval/js/admin/dist/extension.js
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
System.register('flarum/approval/main', ['flarum/extend', 'flarum/app', 'flarum/components/PermissionGrid'], function (_export) {
|
||||
'use strict';
|
||||
|
||||
var extend, app, PermissionGrid;
|
||||
return {
|
||||
setters: [function (_flarumExtend) {
|
||||
extend = _flarumExtend.extend;
|
||||
}, function (_flarumApp) {
|
||||
app = _flarumApp['default'];
|
||||
}, function (_flarumComponentsPermissionGrid) {
|
||||
PermissionGrid = _flarumComponentsPermissionGrid['default'];
|
||||
}],
|
||||
execute: function () {
|
||||
|
||||
app.initializers.add('approval', function () {
|
||||
extend(PermissionGrid.prototype, 'replyItems', function (items) {
|
||||
items.add('replyWithoutApproval', {
|
||||
icon: 'check',
|
||||
label: 'Reply without approval',
|
||||
permission: 'discussion.replyWithoutApproval'
|
||||
}, 95);
|
||||
});
|
||||
|
||||
extend(PermissionGrid.prototype, 'moderateItems', function (items) {
|
||||
items.add('approvePosts', {
|
||||
icon: 'check',
|
||||
label: 'Approve posts',
|
||||
permission: 'discussion.approvePosts'
|
||||
}, 65);
|
||||
});
|
||||
});
|
||||
}
|
||||
};
|
||||
});
|
Reference in New Issue
Block a user