]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/+admin/system/jobs/jobs.component.ts
Fix broken player on live reload
[github/Chocobozzz/PeerTube.git] / client / src / app / +admin / system / jobs / jobs.component.ts
index 2cf1bff7ad592c7817b4c110a53dce5c68aead34..d5da1b743a835f4f4fe4abf2f4b3534c117fc074 100644 (file)
@@ -23,21 +23,28 @@ export class JobsComponent extends RestTable implements OnInit {
   jobTypes: JobTypeClient[] = [
     'all',
 
+    'activitypub-cleaner',
     'activitypub-follow',
+    'activitypub-http-broadcast-parallel',
     'activitypub-http-broadcast',
     'activitypub-http-fetcher',
     'activitypub-http-unicast',
     'activitypub-refresher',
-    'activitypub-cleaner',
     'actor-keys',
+    'after-video-channel-import',
     'email',
+    'federate-video',
+    'manage-video-torrent',
+    'move-to-object-storage',
+    'notify',
+    'video-channel-import',
     'video-file-import',
     'video-import',
     'video-live-ending',
     'video-redundancy',
+    'video-studio-edition',
     'video-transcoding',
-    'videos-views-stats',
-    'move-to-object-storage'
+    'videos-views-stats'
   ]
 
   jobs: Job[] = []
@@ -77,9 +84,9 @@ export class JobsComponent extends RestTable implements OnInit {
   }
 
   getColspan () {
-    if (this.jobState === 'all' && this.hasProgress()) return 7
+    if (this.jobState === 'all' && this.hasGlobalProgress()) return 7
 
-    if (this.jobState === 'all' || this.hasProgress()) return 6
+    if (this.jobState === 'all' || this.hasGlobalProgress()) return 6
 
     return 5
   }
@@ -91,10 +98,14 @@ export class JobsComponent extends RestTable implements OnInit {
     this.saveJobStateAndType()
   }
 
-  hasProgress () {
+  hasGlobalProgress () {
     return this.jobType === 'all' || this.jobType === 'video-transcoding'
   }
 
+  hasProgress (job: Job) {
+    return job.type === 'video-transcoding'
+  }
+
   getProgress (job: Job) {
     if (job.state === 'active') return job.progress + '%'