From cc8d628cdbc3ebe98d3951002977fc53dbf6d89b Mon Sep 17 00:00:00 2001 From: Ilya Oleshko Date: Tue, 27 Apr 2021 14:38:47 +0300 Subject: [PATCH] Web: Files: Store: Fixed displaying "Add account" for third-party accounts for visitors --- .../Client/src/components/Article/Body/TreeSettings.js | 6 +++++- .../ASC.Files/Client/src/components/Article/Body/index.js | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/products/ASC.Files/Client/src/components/Article/Body/TreeSettings.js b/products/ASC.Files/Client/src/components/Article/Body/TreeSettings.js index 2db7a2dbcf..83fd846d09 100644 --- a/products/ASC.Files/Client/src/components/Article/Body/TreeSettings.js +++ b/products/ASC.Files/Client/src/components/Article/Body/TreeSettings.js @@ -81,9 +81,12 @@ const PureTreeSettings = ({ history, setIsLoading, t, + isVisitor, }) => { const { setting } = match.params; + console.log(isVisitor); + useEffect(() => { setIsLoading(true); getFilesSettings().then(() => { @@ -168,7 +171,7 @@ const PureTreeSettings = ({ title={t("TreeSettingsAdminSettings")} /> ) : null} - {enableThirdParty ? ( + {enableThirdParty && !isVisitor ? ( - {enableThirdParty && } + {enableThirdParty && !isVisitor && } ); } @@ -107,6 +108,7 @@ class ArticleBodyContent extends React.Component { export default inject( ({ + auth, filesStore, treeFoldersStore, selectedFolderStore, @@ -129,6 +131,7 @@ export default inject( selectedTreeNode, filter, enableThirdParty: settingsStore.enableThirdParty, + isVisitor: auth.userStore.user.isVisitor, setIsLoading, fetchFiles,