diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-10-15 23:26:39 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-10-15 23:26:39 -0400 |
| commit | 6ca771cc7906ae6524f737ae9bf0bc1b916efb40 (patch) | |
| tree | 98d4c8fad6868d0836caec61446f2cffc4a232f8 /MediaBrowser.Server.Implementations/Connect/ConnectManager.cs | |
| parent | b889c31f5629b0d46fdd8f71d62f1546e18efc11 (diff) | |
move user image into profile settings
Diffstat (limited to 'MediaBrowser.Server.Implementations/Connect/ConnectManager.cs')
| -rw-r--r-- | MediaBrowser.Server.Implementations/Connect/ConnectManager.cs | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs b/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs index 2a006b677..e3d4b600c 100644 --- a/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs +++ b/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs @@ -427,13 +427,19 @@ namespace MediaBrowser.Server.Implementations.Connect var accessToken = Guid.NewGuid().ToString("N"); var sendingUser = GetUser(sendingUserId); + var requesterUserName = sendingUser.ConnectUserName; + if (string.IsNullOrWhiteSpace(requesterUserName)) + { + requesterUserName = sendingUser.Name; + } + var postData = new Dictionary<string, string> { {"serverId", ConnectServerId}, {"userId", connectUser.Id}, {"userType", "Guest"}, {"accessToken", accessToken}, - {"requesterUserName", sendingUser.ConnectUserName} + {"requesterUserName", requesterUserName} }; options.SetPostData(postData); @@ -608,8 +614,6 @@ namespace MediaBrowser.Server.Implementations.Connect } } - users = _userManager.Users.ToList(); - var pending = new List<ConnectAuthorization>(); foreach (var connectEntry in list) @@ -618,7 +622,8 @@ namespace MediaBrowser.Server.Implementations.Connect { if (string.Equals(connectEntry.AcceptStatus, "accepted", StringComparison.OrdinalIgnoreCase)) { - var user = users.FirstOrDefault(i => string.Equals(i.ConnectUserId, connectEntry.UserId, StringComparison.OrdinalIgnoreCase)); + var user = _userManager.Users + .FirstOrDefault(i => string.Equals(i.ConnectUserId, connectEntry.UserId, StringComparison.OrdinalIgnoreCase)); if (user == null) { @@ -635,6 +640,8 @@ namespace MediaBrowser.Server.Implementations.Connect user.Configuration.SyncConnectImage = true; user.Configuration.SyncConnectName = true; user.Configuration.IsHidden = true; + user.Configuration.EnableLiveTvManagement = false; + user.Configuration.IsAdministrator = false; _userManager.UpdateConfiguration(user, user.Configuration); } |
