mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-04-21 17:44:43 +01:00
added an allow mode filter for tags
This commit is contained in:
9
MediaBrowser.Model/Users/TagFilter.cs
Normal file
9
MediaBrowser.Model/Users/TagFilter.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
|
||||
namespace MediaBrowser.Model.Users
|
||||
{
|
||||
public class TagFilter
|
||||
{
|
||||
public string Tag { get; set; }
|
||||
public TagFilterMode Mode { get; set; }
|
||||
}
|
||||
}
|
||||
9
MediaBrowser.Model/Users/TagFilterMode.cs
Normal file
9
MediaBrowser.Model/Users/TagFilterMode.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
|
||||
namespace MediaBrowser.Model.Users
|
||||
{
|
||||
public enum TagFilterMode
|
||||
{
|
||||
Block = 0,
|
||||
Allow = 1
|
||||
}
|
||||
}
|
||||
@@ -58,6 +58,8 @@ namespace MediaBrowser.Model.Users
|
||||
|
||||
public string[] EnabledFolders { get; set; }
|
||||
public bool EnableAllFolders { get; set; }
|
||||
|
||||
public TagFilter[] TagFilters { get; set; }
|
||||
|
||||
public UserPolicy()
|
||||
{
|
||||
@@ -66,7 +68,6 @@ namespace MediaBrowser.Model.Users
|
||||
EnableLiveTvAccess = true;
|
||||
EnableSharedDeviceControl = true;
|
||||
|
||||
BlockedTags = new string[] { };
|
||||
BlockUnratedItems = new UnratedItem[] { };
|
||||
|
||||
EnableUserPreferenceAccess = true;
|
||||
@@ -83,6 +84,8 @@ namespace MediaBrowser.Model.Users
|
||||
EnableAllDevices = true;
|
||||
|
||||
EnableContentDownloading = true;
|
||||
|
||||
TagFilters = new TagFilter[] { };
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user