From 527a52ac4295a072927ff46761766a8b181a7603 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 12 Nov 2021 14:19:56 +0100 Subject: Add ability to filter out public videos from admin --- .../src/app/shared/shared-video-miniature/video-filters.model.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'client/src/app/shared/shared-video-miniature') diff --git a/client/src/app/shared/shared-video-miniature/video-filters.model.ts b/client/src/app/shared/shared-video-miniature/video-filters.model.ts index 5ad7cf3f7..982880b0e 100644 --- a/client/src/app/shared/shared-video-miniature/video-filters.model.ts +++ b/client/src/app/shared/shared-video-miniature/video-filters.model.ts @@ -1,6 +1,6 @@ import { intoArray, toBoolean } from '@app/helpers' -import { AttributesOnly } from '@shared/core-utils' -import { BooleanBothQuery, NSFWPolicyType, VideoInclude, VideoSortField } from '@shared/models' +import { AttributesOnly, getAllPrivacies } from '@shared/core-utils' +import { BooleanBothQuery, NSFWPolicyType, VideoInclude, VideoPrivacy, VideoSortField } from '@shared/models' type VideoFiltersKeys = { [ id in keyof AttributesOnly ]: any @@ -198,13 +198,15 @@ export class VideoFilters { toVideosAPIObject () { let isLocal: boolean let include: VideoInclude + let privacyOneOf: VideoPrivacy[] if (this.scope === 'local') { isLocal = true } if (this.allVideos) { - include = VideoInclude.NOT_PUBLISHED_STATE | VideoInclude.HIDDEN_PRIVACY + include = VideoInclude.NOT_PUBLISHED_STATE + privacyOneOf = getAllPrivacies() } let isLive: boolean @@ -219,6 +221,7 @@ export class VideoFilters { search: this.search, isLocal, include, + privacyOneOf, isLive } } -- cgit v1.2.3