diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-11-18 00:49:20 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-11-18 00:49:20 -0500 |
| commit | 904175ce268a809270d291811dc94f1deb83e7ff (patch) | |
| tree | 7ba98aa87fabeec5bcb232d5295c88c4382368ee /MediaBrowser.Controller/Entities/UserView.cs | |
| parent | 736d87fd7e1d1d91305d7bb258ecc340818bc9af (diff) | |
update views
Diffstat (limited to 'MediaBrowser.Controller/Entities/UserView.cs')
| -rw-r--r-- | MediaBrowser.Controller/Entities/UserView.cs | 42 |
1 files changed, 18 insertions, 24 deletions
diff --git a/MediaBrowser.Controller/Entities/UserView.cs b/MediaBrowser.Controller/Entities/UserView.cs index ef54626cc..41c19f11d 100644 --- a/MediaBrowser.Controller/Entities/UserView.cs +++ b/MediaBrowser.Controller/Entities/UserView.cs @@ -101,30 +101,6 @@ namespace MediaBrowser.Controller.Entities return GetChildren(user, false); } - public static bool IsExcludedFromGrouping(Folder folder) - { - var standaloneTypes = new List<string> - { - CollectionType.Books, - CollectionType.HomeVideos, - CollectionType.Photos, - CollectionType.Playlists, - CollectionType.BoxSets, - CollectionType.MusicVideos, - CollectionType.Games, - CollectionType.Music - }; - - var collectionFolder = folder as ICollectionFolder; - - if (collectionFolder == null) - { - return false; - } - - return standaloneTypes.Contains(collectionFolder.CollectionType ?? string.Empty); - } - public static bool IsUserSpecific(Folder folder) { var standaloneTypes = new List<string> @@ -148,6 +124,24 @@ namespace MediaBrowser.Controller.Entities return standaloneTypes.Contains(collectionFolder.CollectionType ?? string.Empty); } + public static bool IsEligibleForGrouping(Folder folder) + { + var collectionFolder = folder as ICollectionFolder; + return collectionFolder != null && IsEligibleForGrouping(collectionFolder.CollectionType); + } + + public static bool IsEligibleForGrouping(string viewType) + { + var types = new[] + { + CollectionType.Movies, + CollectionType.TvShows, + string.Empty + }; + + return types.Contains(viewType ?? string.Empty, StringComparer.OrdinalIgnoreCase); + } + public static bool IsEligibleForEnhancedView(string viewType) { var types = new[] |
