diff --git a/src/Ombi.Core/Authentication/OmbiUserManager.cs b/src/Ombi.Core/Authentication/OmbiUserManager.cs index 85b4b5ba3..538d33e94 100644 --- a/src/Ombi.Core/Authentication/OmbiUserManager.cs +++ b/src/Ombi.Core/Authentication/OmbiUserManager.cs @@ -52,14 +52,10 @@ namespace Ombi.Core.Authentication IPasswordHasher passwordHasher, IEnumerable> userValidators, IEnumerable> passwordValidators, ILookupNormalizer keyNormalizer, IdentityErrorDescriber errors, IServiceProvider services, ILogger> logger, IPlexApi plexApi, -<<<<<<< HEAD IEmbyApiFactory embyApi, ISettingsService embySettings, IJellyfinApiFactory jellyfinApi, ISettingsService jellyfinSettings, - ISettingsService auth) -======= - IEmbyApiFactory embyApi, ISettingsService embySettings, ISettingsService auth, + ISettingsService auth, ILdapUserManager ldapUserManager, ISettingsService userManagementSettings) ->>>>>>> 691c70804f203fab858b1079a1cf3d5e4adbf322 : base(store, optionsAccessor, passwordHasher, userValidators, passwordValidators, keyNormalizer, errors, services, logger) { _plexApi = plexApi; @@ -74,11 +70,8 @@ namespace Ombi.Core.Authentication private readonly IPlexApi _plexApi; private readonly IEmbyApiFactory _embyApi; -<<<<<<< HEAD private readonly IJellyfinApiFactory _jellyfinApi; -======= private readonly ILdapUserManager _ldapUserManager; ->>>>>>> 691c70804f203fab858b1079a1cf3d5e4adbf322 private readonly ISettingsService _embySettings; private readonly ISettingsService _jellyfinSettings; private readonly ISettingsService _authSettings; @@ -132,15 +125,13 @@ namespace Ombi.Core.Authentication { return await CheckEmbyPasswordAsync(user, password); } -<<<<<<< HEAD if (user.UserType == UserType.JellyfinUser) { return await CheckJellyfinPasswordAsync(user, password); -======= + } if (user.UserType == UserType.LdapUser) { return await CheckLdapPasswordAsync(user, password); ->>>>>>> 691c70804f203fab858b1079a1cf3d5e4adbf322 } return false; } diff --git a/src/Ombi/ClientApp/src/app/settings/usermanagement/usermanagement.component.ts b/src/Ombi/ClientApp/src/app/settings/usermanagement/usermanagement.component.ts index b9817a470..94c1f7021 100644 --- a/src/Ombi/ClientApp/src/app/settings/usermanagement/usermanagement.component.ts +++ b/src/Ombi/ClientApp/src/app/settings/usermanagement/usermanagement.component.ts @@ -12,11 +12,8 @@ export class UserManagementComponent implements OnInit { public plexEnabled: boolean; public embyEnabled: boolean; -<<<<<<< HEAD public jellyfinEnabled: boolean; -======= public ldapEnabled: boolean; ->>>>>>> 691c70804f203fab858b1079a1cf3d5e4adbf322 public settings: IUserManagementSettings; public claims: ICheckbox[]; @@ -49,11 +46,7 @@ export class UserManagementComponent implements OnInit { this.settingsService.getUserManagementSettings().subscribe(x => { this.settings = x; -<<<<<<< HEAD - if(x.importEmbyUsers || x.importJellyfinUsers || x.importPlexUsers) { -======= - if(x.importEmbyUsers || x.importPlexUsers || x.importLdapUsers) { ->>>>>>> 691c70804f203fab858b1079a1cf3d5e4adbf322 + if(x.importEmbyUsers || x.importJellyfinUsers || x.importPlexUsers || x.importLdapUsers) { this.enableImportButton = true; } @@ -108,11 +101,8 @@ export class UserManagementComponent implements OnInit { }); this.settingsService.getPlex().subscribe(x => this.plexEnabled = x.enable); this.settingsService.getEmby().subscribe(x => this.embyEnabled = x.enable); -<<<<<<< HEAD this.settingsService.getJellyfin().subscribe(x => this.jellyfinEnabled = x.enable); -======= this.settingsService.getLdap().subscribe(x => this.ldapEnabled = x.isEnabled); ->>>>>>> 691c70804f203fab858b1079a1cf3d5e4adbf322 } public submit(): void { @@ -122,14 +112,9 @@ export class UserManagementComponent implements OnInit { this.settings.defaultRoles = enabledClaims.map((claim) => claim.value); this.settings.bannedPlexUserIds = this.bannedPlexUsers.map((u) => u.id); this.settings.bannedEmbyUserIds = this.bannedEmbyUsers.map((u) => u.id); -<<<<<<< HEAD this.settings.bannedJellyfinUserIds = this.bannedJellyfinUsers.map((u) => u.id); if(this.settings.importEmbyUsers || this.settings.importJellyfinUsers || this.settings.importPlexUsers) { -======= - - if(this.settings.importEmbyUsers || this.settings.importPlexUsers) { ->>>>>>> 691c70804f203fab858b1079a1cf3d5e4adbf322 this.enableImportButton = true; } @@ -158,11 +143,8 @@ export class UserManagementComponent implements OnInit { this.jobService.runPlexImporter().subscribe(); this.jobService.runEmbyImporter().subscribe(); -<<<<<<< HEAD this.jobService.runJellyfinImporter().subscribe(); -======= this.jobService.runLdapImporter().subscribe(); ->>>>>>> 691c70804f203fab858b1079a1cf3d5e4adbf322 } private filter(query: string, users: IUsersModel[]): IUsersModel[] { diff --git a/src/Ombi/ClientApp/src/app/usermanagement/usermanagement.component.html b/src/Ombi/ClientApp/src/app/usermanagement/usermanagement.component.html index 53b2bd262..bff34f9e4 100644 --- a/src/Ombi/ClientApp/src/app/usermanagement/usermanagement.component.html +++ b/src/Ombi/ClientApp/src/app/usermanagement/usermanagement.component.html @@ -137,31 +137,6 @@ -<<<<<<< HEAD - - Movie Request Limit - - - - Episode Request Limit - - - - Music Request Limit - - - - - - - {{value}} - - - - - - -=======
@@ -177,7 +152,6 @@
->>>>>>> 691c70804f203fab858b1079a1cf3d5e4adbf322