1
0
mirror of https://github.com/flarum/core.git synced 2025-07-31 21:50:50 +02:00

Initial commit

This commit is contained in:
Toby Zerner
2015-09-22 18:14:56 +09:30
commit 937b70bdf8
27 changed files with 740 additions and 0 deletions

View File

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

View File

@@ -0,0 +1,7 @@
{
"private": true,
"devDependencies": {
"gulp": "^3.8.11",
"flarum-gulp": "^0.1.0"
}
}

View File

@@ -0,0 +1,21 @@
import { extend } from 'flarum/extend';
import app from 'flarum/app';
import PermissionGrid from 'flarum/components/PermissionGrid';
app.initializers.add('approval', () => {
extend(PermissionGrid.prototype, 'replyItems', items => {
items.add('replyWithoutApproval', {
icon: 'check',
label: 'Reply without approval',
permission: 'discussion.replyWithoutApproval'
}, 95);
});
extend(PermissionGrid.prototype, 'moderateItems', items => {
items.add('approvePosts', {
icon: 'check',
label: 'Approve posts',
permission: 'discussion.approvePosts'
}, 65);
});
});