aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/videos/shared
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/app/videos/shared')
-rw-r--r--client/src/app/videos/shared/video.model.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/client/src/app/videos/shared/video.model.ts b/client/src/app/videos/shared/video.model.ts
index 1cfb312b6..fafdb4ac4 100644
--- a/client/src/app/videos/shared/video.model.ts
+++ b/client/src/app/videos/shared/video.model.ts
@@ -93,6 +93,10 @@ export class Video {
93 return user && user.isAdmin() === true && this.isLocal === false; 93 return user && user.isAdmin() === true && this.isLocal === false;
94 } 94 }
95 95
96 isUpdatableBy(user) {
97 return user && this.isLocal === true && user.username === this.author;
98 }
99
96 isVideoNSFWForUser(user: User) { 100 isVideoNSFWForUser(user: User) {
97 // If the video is NSFW and the user is not logged in, or the user does not want to display NSFW videos... 101 // If the video is NSFW and the user is not logged in, or the user does not want to display NSFW videos...
98 return (this.nsfw && (!user || user.displayNSFW === false)); 102 return (this.nsfw && (!user || user.displayNSFW === false));