X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2F%2Badmin%2Fmoderation%2Fmoderation.component.ts;h=85665ea4f9b23aa95f2a24b3e9af3693905d7446;hb=205e4f56f3da1f787f1bc2cdfcc39948a99a16b1;hp=7f85f920e3d65dd14e876ffaf34cb7d76a3c4183;hpb=65b21c961c69c4a63c7c0c34be3d6d034a1176c7;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/+admin/moderation/moderation.component.ts b/client/src/app/+admin/moderation/moderation.component.ts index 7f85f920e..85665ea4f 100644 --- a/client/src/app/+admin/moderation/moderation.component.ts +++ b/client/src/app/+admin/moderation/moderation.component.ts @@ -1,27 +1,19 @@ -import { Component } from '@angular/core' -import { UserRight } from '../../../../../shared' -import { AuthService } from '@app/core/auth/auth.service' +import { Component, OnInit } from '@angular/core' +import { ServerService } from '@app/core' @Component({ templateUrl: './moderation.component.html', - styleUrls: [ './moderation.component.scss' ] + styleUrls: [ ] }) -export class ModerationComponent { - constructor (private auth: AuthService) {} +export class ModerationComponent implements OnInit { + autoBlockVideosEnabled = false - hasVideoAbusesRight () { - return this.auth.getUser().hasRight(UserRight.MANAGE_VIDEO_ABUSES) - } - - hasVideoBlacklistRight () { - return this.auth.getUser().hasRight(UserRight.MANAGE_VIDEO_BLACKLIST) - } - - hasAccountsBlacklistRight () { - return this.auth.getUser().hasRight(UserRight.MANAGE_ACCOUNTS_BLOCKLIST) - } + constructor ( + private serverService: ServerService + ) { } - hasServersBlacklistRight () { - return this.auth.getUser().hasRight(UserRight.MANAGE_SERVERS_BLOCKLIST) + ngOnInit (): void { + this.serverService.getConfig() + .subscribe(config => this.autoBlockVideosEnabled = config.autoBlacklist.videos.ofUsers.enabled) } }