aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Users
diff options
context:
space:
mode:
authorgion <oancaionutandrei@gmail.com>2020-04-04 17:59:16 +0200
committergion <oancaionutandrei@gmail.com>2020-04-27 22:09:02 +0200
commit459297211ecb435886e8cdde8a6521671ca869f6 (patch)
tree54b8dfa24bb8cdd6d72b03a405bb0a06045cc595 /MediaBrowser.Model/Users
parentf273995f5bd89f12322d80f3009ad6d8d20b8e81 (diff)
Implement syncplay permissions for a user
Diffstat (limited to 'MediaBrowser.Model/Users')
-rw-r--r--MediaBrowser.Model/Users/UserPolicy.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/MediaBrowser.Model/Users/UserPolicy.cs b/MediaBrowser.Model/Users/UserPolicy.cs
index ae2b3fd4e..cf576c358 100644
--- a/MediaBrowser.Model/Users/UserPolicy.cs
+++ b/MediaBrowser.Model/Users/UserPolicy.cs
@@ -80,6 +80,12 @@ namespace MediaBrowser.Model.Users
public string AuthenticationProviderId { get; set; }
public string PasswordResetProviderId { get; set; }
+ /// <summary>
+ /// Gets or sets a value indicating what Syncplay features the user can access.
+ /// </summary>
+ /// <value>Access level to Syncplay features.</value>
+ public SyncplayAccess SyncplayAccess { get; set; }
+
public UserPolicy()
{
IsHidden = true;
@@ -125,6 +131,7 @@ namespace MediaBrowser.Model.Users
EnableContentDownloading = true;
EnablePublicSharing = true;
EnableRemoteAccess = true;
+ SyncplayAccess = SyncplayAccess.CreateAndJoinGroups;
}
}
}