1
0
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:
Toby Zerner
2015-10-11 22:54:48 +10:30
parent 5d9d04d2ab
commit 5486cc3ed8
25 changed files with 389 additions and 228 deletions

View File

@@ -2,6 +2,6 @@ var gulp = require('flarum-gulp');
gulp({
modules: {
'approval': 'src/**/*.js'
'flarum/approval': 'src/**/*.js'
}
});

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