-
-
Notifications
You must be signed in to change notification settings - Fork 8
/
index.ts
36 lines (35 loc) · 1.03 KB
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import app from 'flarum/admin/app';
app.initializers.add('fof-socialprfile', () => {
app.extensionData
.for('fof-socialprofile')
.registerSetting({
setting: 'fof-socialprofile.allow_external_favicons',
type: 'switch',
label: app.translator.trans('fof-socialprofile.admin.settings.allow_external_favicons_label'),
})
.registerPermission(
{
icon: 'fas fa-globe',
label: app.translator.trans('fof-socialprofile.admin.permissions.view'),
permission: 'fof-socialprofile.view',
allowGuest: true,
},
'view'
)
.registerPermission(
{
icon: 'fas fa-globe',
label: app.translator.trans('fof-socialprofile.admin.permissions.editOwn'),
permission: 'fof-socialprofile.editOwn',
},
'start'
)
.registerPermission(
{
icon: 'fas fa-globe',
label: app.translator.trans('fof-socialprofile.admin.permissions.editAny'),
permission: 'fof-socialprofile.editAny',
},
'moderate'
);
});