From 77f5f1c0508a7bf1385ae90d034df20b3a01b5d0 Mon Sep 17 00:00:00 2001 From: Haim Kastner Date: Fri, 9 Sep 2022 09:59:35 +0300 Subject: [PATCH] Add block fetch logs by remote server --- .../EditRemoteConnection.tsx | 19 +++++++++++++++++++ src/localization/translations/en/global.json | 2 ++ src/localization/translations/he/global.json | 2 ++ 3 files changed, 23 insertions(+) diff --git a/src/components/settings/configureRemoteConnection/EditRemoteConnection.tsx b/src/components/settings/configureRemoteConnection/EditRemoteConnection.tsx index 595801b..f9f965b 100644 --- a/src/components/settings/configureRemoteConnection/EditRemoteConnection.tsx +++ b/src/components/settings/configureRemoteConnection/EditRemoteConnection.tsx @@ -15,6 +15,8 @@ import { isValidUrl } from "../../../infrastructure/utils"; import { handleServerRestError } from "../../../services/notifications.service"; import { livelinessCheck } from "../../../services/liveliness.service"; import { ApiFacade } from "../../../infrastructure/generated/api/swagger/api"; +import { ThemeSwitch } from "../../global/ThemeSwitch"; +import InfoIcon from '@mui/icons-material/Info'; export function EditRemoteConnection() { const { t } = useTranslation(); @@ -32,6 +34,8 @@ export function EditRemoteConnection() { const [showRemoteKey, setShowRemoteKey] = useState(false); + const [blockLogsFetchByRemote, setBlockLogsFetchByRemote] = useState(false); + useEffect(() => { (async () => { try { @@ -70,6 +74,7 @@ export function EditRemoteConnection() { setSettingRemote(true); try { await ApiFacade.RemoteApi.setRemoteSettings({ + blockLogsFetchByRemote, host: editRemoteURL, connectionKey: remoteKey, }); @@ -162,6 +167,20 @@ export function EditRemoteConnection() { }} /> +
+ + {t('dashboard.settings.connectivity.edit.remote.allow.remote.to.fetch.logs')} + {t('dashboard.settings.connectivity.edit.remote.allow.remote.to.fetch.logs.tip')}}> + + + + setBlockLogsFetchByRemote(!blockLogsFetchByRemote)} + inputProps={{ 'aria-label': 'controlled' }} + /> +