]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/+admin/moderation/moderation.component.ts
Merge branch 'master' into release/3.3.0
[github/Chocobozzz/PeerTube.git] / client / src / app / +admin / moderation / moderation.component.ts
index 47154af3ffb6cd53b7ff9aef2547d92ee9002b82..44dd11c47e79296526f6e68c8cb82602a2826f58 100644 (file)
@@ -1,34 +1,20 @@
-import { Component } from '@angular/core'
-import { UserRight } from '../../../../../shared'
-import { AuthService, ServerService } from '@app/core'
+import { Component, OnInit } from '@angular/core'
+import { ServerService } from '@app/core'
 
 @Component({
   templateUrl: './moderation.component.html',
-  styleUrls: [ './moderation.component.scss' ]
+  styleUrls: [ ]
 })
-export class ModerationComponent {
-  autoBlacklistVideosEnabled: boolean
+export class ModerationComponent implements OnInit {
+  autoBlockVideosEnabled = false
 
   constructor (
-    private auth: AuthService,
     private serverService: ServerService
-  ) {
-    this.autoBlacklistVideosEnabled = this.serverService.getConfig().autoBlacklist.videos.ofUsers.enabled
-  }
-
-  hasVideoAbusesRight () {
-    return this.auth.getUser().hasRight(UserRight.MANAGE_VIDEO_ABUSES)
-  }
+  ) { }
 
-  hasVideoBlacklistRight () {
-    return this.auth.getUser().hasRight(UserRight.MANAGE_VIDEO_BLACKLIST)
-  }
-
-  hasAccountsBlocklistRight () {
-    return this.auth.getUser().hasRight(UserRight.MANAGE_ACCOUNTS_BLOCKLIST)
-  }
+  ngOnInit (): void {
+    const serverConfig = this.serverService.getHTMLConfig()
 
-  hasServersBlocklistRight () {
-    return this.auth.getUser().hasRight(UserRight.MANAGE_SERVERS_BLOCKLIST)
+    this.autoBlockVideosEnabled = serverConfig.autoBlacklist.videos.ofUsers.enabled
   }
 }