mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
fix play access validation
This commit is contained in:
parent
7d57268552
commit
dc1f68c092
67 changed files with 348 additions and 314 deletions
1
dashboard-ui/bower_components/emby-webcomponents/playback/playaccessvalidation.js
vendored
Normal file
1
dashboard-ui/bower_components/emby-webcomponents/playback/playaccessvalidation.js
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
define(["connectionManager","globalize"],function(connectionManager,globalize){"use strict";return function(){function validatePlayback(options){var item=options.item;if(!item)return Promise.resolve();var serverId=item.ServerId;return serverId?connectionManager.getApiClient(serverId).getCurrentUser().then(function(user){return user.Policy.EnableMediaPlayback?Promise.resolve():options.fullscreen?showErrorMessage():Promise.reject()}):Promise.resolve()}function getRequirePromise(deps){return new Promise(function(resolve,reject){require(deps,resolve)})}function showErrorMessage(){return getRequirePromise(["alert"]).then(function(alert){return alert(globalize.translate("sharedcomponents#MessagePlayAccessRestricted")).then(function(){return Promise.reject()})})}var self=this;self.name="Playback validation",self.type="preplayintercept",self.id="playaccessvalidation",self.order=-2,self.intercept=function(options){return validatePlayback(options)}}});
|
Loading…
Add table
Add a link
Reference in a new issue