this.support = hash.support
this.commentsEnabled = hash.commentsEnabled
- this.likesPercent = (this.likes / (this.likes + this.dislikes)) * 100
- this.dislikesPercent = (this.dislikes / (this.likes + this.dislikes)) * 100
+ this.buildLikeAndDislikePercents()
}
getAppropriateMagnetUri (actualDownloadSpeed = 0) {
}
isUpdatableBy (user: AuthUser) {
- return user && this.isLocal === true && user.username === this.accountName
+ return user && this.isLocal === true && (this.accountName === user.username || user.hasRight(UserRight.UPDATE_ANY_VIDEO))
+ }
+
+ buildLikeAndDislikePercents () {
+ this.likesPercent = (this.likes / (this.likes + this.dislikes)) * 100
+ this.dislikesPercent = (this.dislikes / (this.likes + this.dislikes)) * 100
}
}