aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities/User.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Controller/Entities/User.cs')
-rw-r--r--MediaBrowser.Controller/Entities/User.cs12
1 files changed, 12 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/Entities/User.cs b/MediaBrowser.Controller/Entities/User.cs
index 01a7486b3..5b70ee5f4 100644
--- a/MediaBrowser.Controller/Entities/User.cs
+++ b/MediaBrowser.Controller/Entities/User.cs
@@ -283,5 +283,17 @@ namespace MediaBrowser.Controller.Entities
return hour >= schedule.StartHour && hour <= schedule.EndHour;
}
+
+ public bool IsFolderGrouped(Guid id)
+ {
+ var config = Configuration;
+
+ if (config.ExcludeFoldersFromGrouping != null)
+ {
+ return !config.ExcludeFoldersFromGrouping.Select(i => new Guid(i)).Contains(id);
+ }
+
+ return config.GroupedFolders.Select(i => new Guid(i)).Contains(id);
+ }
}
}