From 2ceea17bf424cf1ac8608b79e57f1c0ac1c65e42 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Fri, 21 Feb 2014 00:35:56 -0500 Subject: rework EnableMediaPlayback --- MediaBrowser.Controller/Entities/BaseItem.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'MediaBrowser.Controller/Entities/BaseItem.cs') diff --git a/MediaBrowser.Controller/Entities/BaseItem.cs b/MediaBrowser.Controller/Entities/BaseItem.cs index cf79148f6..483ed1c34 100644 --- a/MediaBrowser.Controller/Entities/BaseItem.cs +++ b/MediaBrowser.Controller/Entities/BaseItem.cs @@ -7,6 +7,7 @@ using MediaBrowser.Controller.Persistence; using MediaBrowser.Controller.Providers; using MediaBrowser.Model.Configuration; using MediaBrowser.Model.Entities; +using MediaBrowser.Model.Library; using MediaBrowser.Model.Logging; using System; using System.Collections.Generic; @@ -478,6 +479,21 @@ namespace MediaBrowser.Controller.Entities } } + /// + /// Gets the play access. + /// + /// The user. + /// PlayAccess. + public PlayAccess GetPlayAccess(User user) + { + if (!user.Configuration.EnableMediaPlayback) + { + return PlayAccess.None; + } + + return PlayAccess.Full; + } + /// /// Loads local trailers from the file system /// -- cgit v1.2.3