Force channel in my videos

pull/5318/head
Chocobozzz 2022-09-28 14:20:11 +02:00
parent f67ac646a2
commit 3fca30a7ef
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
2 changed files with 12 additions and 3 deletions

View File

@ -40,7 +40,8 @@ export class MyVideosComponent implements OnInit, DisableForReuseHook {
privacyLabel: false,
privacyText: true,
state: true,
blacklistInfo: true
blacklistInfo: true,
forceChannelInBy: true
}
videoDropdownDisplayOptions: VideoActionsDisplayType = {
playlist: false,

View File

@ -21,13 +21,15 @@ import { VideoActionsDisplayType } from './video-actions-dropdown.component'
export type MiniatureDisplayOptions = {
date?: boolean
views?: boolean
by?: boolean
avatar?: boolean
privacyLabel?: boolean
privacyText?: boolean
state?: boolean
blacklistInfo?: boolean
nsfw?: boolean
by?: boolean
forceChannelInBy?: boolean
}
@Component({
selector: 'my-video-miniature',
@ -47,7 +49,8 @@ export class VideoMiniatureComponent implements OnInit {
privacyLabel: false,
privacyText: false,
state: false,
blacklistInfo: false
blacklistInfo: false,
forceChannelInBy: false
}
@Input() displayVideoActions = true
@ -267,6 +270,11 @@ export class VideoMiniatureComponent implements OnInit {
}
private setUpBy () {
if (this.displayOptions.forceChannelInBy) {
this.ownerDisplayType = 'videoChannel'
return
}
const accountName = this.video.account.name
// If the video channel name is an UUID (not really displayable, we changed this behaviour in v1.0.0-beta.12)