mirror of
https://github.com/flarum/core.git
synced 2025-08-08 01:16:52 +02:00
Add permission setting for editing tags
This commit is contained in:
11
extensions/tags/js/admin/src/addTagPermission.js
Normal file
11
extensions/tags/js/admin/src/addTagPermission.js
Normal file
@@ -0,0 +1,11 @@
|
||||
import { extend } from 'flarum/extend';
|
||||
import PermissionGrid from 'flarum/components/PermissionGrid';
|
||||
|
||||
export default function() {
|
||||
extend(PermissionGrid.prototype, 'moderateItems', items => {
|
||||
items.add('tag', {
|
||||
label: 'Edit tags',
|
||||
permission: 'discussion.tag'
|
||||
});
|
||||
});
|
||||
}
|
@@ -1,10 +1,12 @@
|
||||
import Tag from 'tags/models/Tag';
|
||||
import addTagsPermissionScope from 'tags/addTagsPermissionScope';
|
||||
import addTagPermission from 'tags/addTagPermission';
|
||||
import addTagsPane from 'tags/addTagsPane';
|
||||
|
||||
app.initializers.add('tags', app => {
|
||||
app.store.models.tags = Tag;
|
||||
|
||||
addTagsPermissionScope();
|
||||
addTagPermission();
|
||||
addTagsPane();
|
||||
});
|
||||
|
Reference in New Issue
Block a user