1 import { Component } from '@angular/core'
2 import { UserRight } from '../../../../../shared'
3 import { AuthService } from '@app/core/auth/auth.service'
6 templateUrl: './moderation.component.html',
7 styleUrls: [ './moderation.component.scss' ]
9 export class ModerationComponent {
10 constructor (private auth: AuthService) {}
12 hasVideoAbusesRight () {
13 return this.auth.getUser().hasRight(UserRight.MANAGE_VIDEO_ABUSES)
16 hasVideoBlacklistRight () {
17 return this.auth.getUser().hasRight(UserRight.MANAGE_VIDEO_BLACKLIST)
20 hasAccountsBlocklistRight () {
21 return this.auth.getUser().hasRight(UserRight.MANAGE_ACCOUNTS_BLOCKLIST)
24 hasServersBlocklistRight () {
25 return this.auth.getUser().hasRight(UserRight.MANAGE_SERVERS_BLOCKLIST)