diff options
author | Chocobozzz <me@florianbigard.com> | 2018-04-19 14:52:10 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2018-04-19 14:52:10 +0200 |
commit | 2243730c8edf210c0a3ffc161bac89785f6a52f0 (patch) | |
tree | 5ff532942876f7828a668399b279e37d80f36ae5 /client/src/app/shared/video | |
parent | 41f657c570472d0f96aece3234497f83b760dfa0 (diff) | |
download | PeerTube-2243730c8edf210c0a3ffc161bac89785f6a52f0.tar.gz PeerTube-2243730c8edf210c0a3ffc161bac89785f6a52f0.tar.zst PeerTube-2243730c8edf210c0a3ffc161bac89785f6a52f0.zip |
Add information concerning video privacy in my videos list
Diffstat (limited to 'client/src/app/shared/video')
-rw-r--r-- | client/src/app/shared/video/video-details.model.ts | 11 | ||||
-rw-r--r-- | client/src/app/shared/video/video.model.ts | 4 |
2 files changed, 4 insertions, 11 deletions
diff --git a/client/src/app/shared/video/video-details.model.ts b/client/src/app/shared/video/video-details.model.ts index a1f7207a2..5397aa37f 100644 --- a/client/src/app/shared/video/video-details.model.ts +++ b/client/src/app/shared/video/video-details.model.ts | |||
@@ -1,17 +1,9 @@ | |||
1 | import { | 1 | import { UserRight, VideoChannel, VideoDetails as VideoDetailsServerModel, VideoFile } from '../../../../../shared' |
2 | UserRight, | ||
3 | VideoChannel, | ||
4 | VideoDetails as VideoDetailsServerModel, | ||
5 | VideoFile, | ||
6 | VideoPrivacy | ||
7 | } from '../../../../../shared' | ||
8 | import { Account } from '../../../../../shared/models/actors' | 2 | import { Account } from '../../../../../shared/models/actors' |
9 | import { VideoConstant } from '../../../../../shared/models/videos/video.model' | ||
10 | import { AuthUser } from '../../core' | 3 | import { AuthUser } from '../../core' |
11 | import { Video } from '../../shared/video/video.model' | 4 | import { Video } from '../../shared/video/video.model' |
12 | 5 | ||
13 | export class VideoDetails extends Video implements VideoDetailsServerModel { | 6 | export class VideoDetails extends Video implements VideoDetailsServerModel { |
14 | privacy: VideoConstant<VideoPrivacy> | ||
15 | descriptionPath: string | 7 | descriptionPath: string |
16 | support: string | 8 | support: string |
17 | channel: VideoChannel | 9 | channel: VideoChannel |
@@ -26,7 +18,6 @@ export class VideoDetails extends Video implements VideoDetailsServerModel { | |||
26 | constructor (hash: VideoDetailsServerModel) { | 18 | constructor (hash: VideoDetailsServerModel) { |
27 | super(hash) | 19 | super(hash) |
28 | 20 | ||
29 | this.privacy = hash.privacy | ||
30 | this.descriptionPath = hash.descriptionPath | 21 | this.descriptionPath = hash.descriptionPath |
31 | this.files = hash.files | 22 | this.files = hash.files |
32 | this.channel = hash.channel | 23 | this.channel = hash.channel |
diff --git a/client/src/app/shared/video/video.model.ts b/client/src/app/shared/video/video.model.ts index adc248a1e..e25c172e0 100644 --- a/client/src/app/shared/video/video.model.ts +++ b/client/src/app/shared/video/video.model.ts | |||
@@ -1,6 +1,6 @@ | |||
1 | import { Account } from '@app/shared/account/account.model' | 1 | import { Account } from '@app/shared/account/account.model' |
2 | import { User } from '../' | 2 | import { User } from '../' |
3 | import { Video as VideoServerModel } from '../../../../../shared' | 3 | import { Video as VideoServerModel, VideoPrivacy } from '../../../../../shared' |
4 | import { Avatar } from '../../../../../shared/models/avatars/avatar.model' | 4 | import { Avatar } from '../../../../../shared/models/avatars/avatar.model' |
5 | import { VideoConstant } from '../../../../../shared/models/videos/video.model' | 5 | import { VideoConstant } from '../../../../../shared/models/videos/video.model' |
6 | import { getAbsoluteAPIUrl } from '../misc/utils' | 6 | import { getAbsoluteAPIUrl } from '../misc/utils' |
@@ -14,6 +14,7 @@ export class Video implements VideoServerModel { | |||
14 | category: VideoConstant<number> | 14 | category: VideoConstant<number> |
15 | licence: VideoConstant<number> | 15 | licence: VideoConstant<number> |
16 | language: VideoConstant<number> | 16 | language: VideoConstant<number> |
17 | privacy: VideoConstant<VideoPrivacy> | ||
17 | description: string | 18 | description: string |
18 | duration: number | 19 | duration: number |
19 | durationLabel: string | 20 | durationLabel: string |
@@ -62,6 +63,7 @@ export class Video implements VideoServerModel { | |||
62 | this.category = hash.category | 63 | this.category = hash.category |
63 | this.licence = hash.licence | 64 | this.licence = hash.licence |
64 | this.language = hash.language | 65 | this.language = hash.language |
66 | this.privacy = hash.privacy | ||
65 | this.description = hash.description | 67 | this.description = hash.description |
66 | this.duration = hash.duration | 68 | this.duration = hash.duration |
67 | this.durationLabel = Video.createDurationString(hash.duration) | 69 | this.durationLabel = Video.createDurationString(hash.duration) |