X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fshared%2Fshared-video-miniature%2Fvideo-miniature.component.ts;h=7de9fc8e285dee3582e510e62f00857fb190f5d2;hb=f41efa52a412272928ba90e06c9a9a9c471d1ca3;hp=67e0de6a2156cb1f7def2eadac6173b3f4bf6e9a;hpb=d4a8e7a65f97bb3257facc13e1ae8ffdbad61ddb;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/shared/shared-video-miniature/video-miniature.component.ts b/client/src/app/shared/shared-video-miniature/video-miniature.component.ts index 67e0de6a2..7de9fc8e2 100644 --- a/client/src/app/shared/shared-video-miniature/video-miniature.component.ts +++ b/client/src/app/shared/shared-video-miniature/video-miniature.component.ts @@ -100,6 +100,18 @@ export class VideoMiniatureComponent implements OnInit { @Inject(LOCALE_ID) private localeId: string ) {} + get authorAccount () { + return this.serverConfig.client.videos.miniature.preferAuthorDisplayName + ? this.video.account.displayName + : this.video.byAccount + } + + get authorChannel () { + return this.serverConfig.client.videos.miniature.preferAuthorDisplayName + ? this.video.channel.displayName + : this.video.byVideoChannel + } + get isVideoBlur () { return this.video.isVideoNSFWForUser(this.user, this.serverConfig) } @@ -163,6 +175,14 @@ export class VideoMiniatureComponent implements OnInit { return $localize`Publication scheduled on ` + updateAt } + if (video.state.id === VideoState.TRANSCODING_FAILED) { + return $localize`Transcoding failed` + } + + if (video.state.id === VideoState.TO_MOVE_TO_EXTERNAL_STORAGE_FAILED) { + return $localize`Move to external storage failed` + } + if (video.state.id === VideoState.TO_TRANSCODE && video.waitTranscoding === true) { return $localize`Waiting transcoding` } @@ -175,6 +195,10 @@ export class VideoMiniatureComponent implements OnInit { return $localize`To import` } + if (video.state.id === VideoState.TO_EDIT) { + return $localize`To edit` + } + return '' } @@ -214,11 +238,12 @@ export class VideoMiniatureComponent implements OnInit { addToWatchLater () { const body = { videoId: this.video.id } - this.videoPlaylistService.addVideoInPlaylist(this.watchLaterPlaylist.id, body).subscribe( - res => { - this.watchLaterPlaylist.playlistElementId = res.videoPlaylistElement.id - } - ) + this.videoPlaylistService.addVideoInPlaylist(this.watchLaterPlaylist.id, body) + .subscribe( + res => { + this.watchLaterPlaylist.playlistElementId = res.videoPlaylistElement.id + } + ) } removeFromWatchLater () {