From 4db8e5464d6ce3450e2687a0cbee126961d847d2 Mon Sep 17 00:00:00 2001
From: notfakie <103784113+notfakie@users.noreply.github.com>
Date: Tue, 19 Apr 2022 17:50:05 +1200
Subject: [PATCH] fix: disable user-import from mediaserver for non-plex
mediaservers until implemented
---
src/components/UserList/index.tsx | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/components/UserList/index.tsx b/src/components/UserList/index.tsx
index d6243aa2..1f285feb 100644
--- a/src/components/UserList/index.tsx
+++ b/src/components/UserList/index.tsx
@@ -16,6 +16,7 @@ import { defineMessages, useIntl } from 'react-intl';
import { useToasts } from 'react-toast-notifications';
import useSWR from 'swr';
import * as Yup from 'yup';
+import { MediaServerType } from '../../../server/constants/server';
import type { UserResultsResponse } from '../../../server/interfaces/api/userInterfaces';
import { hasPermission } from '../../../server/lib/permissions';
import useSettings from '../../hooks/useSettings';
@@ -487,6 +488,10 @@ const UserList: React.FC = () => {
className="flex-grow lg:mr-2"
buttonType="primary"
onClick={() => setShowImportModal(true)}
+ disabled={
+ settings.currentSettings.mediaServerType !==
+ MediaServerType.PLEX
+ }
>
{intl.formatMessage(messages.importfromplex)}