Bläddra i källkod

Fix default permissions and HasPassword property

Patrick Barron 5 år sedan
förälder
incheckning
64c14beb27

+ 3 - 3
Jellyfin.Data/Entities/User.cs

@@ -325,10 +325,10 @@ namespace Jellyfin.Data.Entities
         {
             Permissions.Add(new Permission(PermissionKind.IsAdministrator, false));
             Permissions.Add(new Permission(PermissionKind.IsDisabled, false));
-            Permissions.Add(new Permission(PermissionKind.IsHidden, false));
-            Permissions.Add(new Permission(PermissionKind.EnableAllChannels, false));
+            Permissions.Add(new Permission(PermissionKind.IsHidden, true));
+            Permissions.Add(new Permission(PermissionKind.EnableAllChannels, true));
             Permissions.Add(new Permission(PermissionKind.EnableAllDevices, true));
-            Permissions.Add(new Permission(PermissionKind.EnableAllFolders, false));
+            Permissions.Add(new Permission(PermissionKind.EnableAllFolders, true));
             Permissions.Add(new Permission(PermissionKind.EnableContentDeletion, false));
             Permissions.Add(new Permission(PermissionKind.EnableContentDownloading, true));
             Permissions.Add(new Permission(PermissionKind.EnableMediaConversion, true));

+ 1 - 1
Jellyfin.Server.Implementations/Users/UserManager.cs

@@ -288,7 +288,7 @@ namespace Jellyfin.Server.Implementations.Users
                 Name = user.Username,
                 Id = user.Id,
                 ServerId = _appHost.SystemId,
-                HasPassword = user.Password == null,
+                HasPassword = user.Password != null,
                 EnableAutoLogin = user.EnableAutoLogin,
                 LastLoginDate = user.LastLoginDate,
                 LastActivityDate = user.LastActivityDate,