X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2F%2Badmin%2Fadmin.component.ts;h=1e137e63ed78701904bdbe8d168b5fdb7699247f;hb=57f6896f67cfc570cf3605dd94b0778101b2d9b9;hp=c1c160ad191dfb2765e24b92233f03c3dff000ea;hpb=0a4cb95c98d4b6f7c3e404535996f706c659e13e;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/+admin/admin.component.ts b/client/src/app/+admin/admin.component.ts index c1c160ad1..1e137e63e 100644 --- a/client/src/app/+admin/admin.component.ts +++ b/client/src/app/+admin/admin.component.ts @@ -19,22 +19,22 @@ export class AdminComponent implements OnInit { ) {} ngOnInit () { - const federationItems: TopMenuDropdownParam = { - label: this.i18n('Federation'), + const federationItems: TopMenuDropdownParam = { + label: this.i18n('Federation'), children: [ { label: this.i18n('Instances you follow'), - routerLink: '/admin/follows/following-list', - iconName: 'sign-out' + routerLink: '/admin/follows/following-list', + iconName: 'following' }, { label: this.i18n('Instances following you'), - routerLink: '/admin/follows/followers-list', - iconName: 'sign-in' + routerLink: '/admin/follows/followers-list', + iconName: 'follower' }, { label: this.i18n('Video redundancies'), - routerLink: '/admin/follows/video-redundancies-list', + routerLink: '/admin/follows/video-redundancies-list', iconName: 'videos' } ] @@ -44,26 +44,35 @@ export class AdminComponent implements OnInit { label: this.i18n('Moderation'), children: [] } - if (this.hasVideoAbusesRight()) moderationItems.children.push({ - label: this.i18n('Video reports'), - routerLink: '/admin/moderation/video-abuses/list', - iconName: 'flag' - }) - if (this.hasVideoBlocklistRight()) moderationItems.children.push({ - label: this.i18n('Video blocks'), - routerLink: '/admin/moderation/video-blocks/list', - iconName: 'cross' - }) - if (this.hasAccountsBlocklistRight()) moderationItems.children.push({ - label: this.i18n('Muted accounts'), - routerLink: '/admin/moderation/blocklist/accounts', - iconName: 'user' - }) - if (this.hasServersBlocklistRight()) moderationItems.children.push({ - label: this.i18n('Muted servers'), - routerLink: '/admin/moderation/blocklist/servers', - iconName: 'server' - }) + + if (this.hasVideoAbusesRight()) { + moderationItems.children.push({ + label: this.i18n('Video reports'), + routerLink: '/admin/moderation/video-abuses/list', + iconName: 'flag' + }) + } + if (this.hasVideoBlocklistRight()) { + moderationItems.children.push({ + label: this.i18n('Video blocks'), + routerLink: '/admin/moderation/video-blocks/list', + iconName: 'cross' + }) + } + if (this.hasAccountsBlocklistRight()) { + moderationItems.children.push({ + label: this.i18n('Muted accounts'), + routerLink: '/admin/moderation/blocklist/accounts', + iconName: 'user' + }) + } + if (this.hasServersBlocklistRight()) { + moderationItems.children.push({ + label: this.i18n('Muted servers'), + routerLink: '/admin/moderation/blocklist/servers', + iconName: 'server' + }) + } if (this.hasUsersRight()) this.menuEntries.push({ label: this.i18n('Users'), routerLink: '/admin/users' }) if (this.hasServerFollowRight()) this.menuEntries.push(federationItems) @@ -82,7 +91,7 @@ export class AdminComponent implements OnInit { } hasVideoAbusesRight () { - return this.auth.getUser().hasRight(UserRight.MANAGE_VIDEO_ABUSES) + return this.auth.getUser().hasRight(UserRight.MANAGE_ABUSES) } hasVideoBlocklistRight () {