Web: Files: Store: Fixed displaying "Add account" for third-party accounts for visitors
This commit is contained in:
parent
14719ed698
commit
cc8d628cdb
@ -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 ? (
|
||||
<TreeNode
|
||||
selectable={true}
|
||||
className="settings-node"
|
||||
@ -226,6 +229,7 @@ export default inject(
|
||||
|
||||
return {
|
||||
isAdmin: auth.isAdmin,
|
||||
isVisitor: auth.userStore.user.isVisitor,
|
||||
isLoading,
|
||||
selectedTreeNode,
|
||||
enableThirdParty,
|
||||
|
@ -85,6 +85,7 @@ class ArticleBodyContent extends React.Component {
|
||||
onTreeDrop,
|
||||
selectedTreeNode,
|
||||
enableThirdParty,
|
||||
isVisitor,
|
||||
} = this.props;
|
||||
|
||||
return isEmpty(treeFolders) ? (
|
||||
@ -99,7 +100,7 @@ class ArticleBodyContent extends React.Component {
|
||||
onTreeDrop={onTreeDrop}
|
||||
/>
|
||||
<TreeSettings />
|
||||
{enableThirdParty && <ThirdPartyList />}
|
||||
{enableThirdParty && !isVisitor && <ThirdPartyList />}
|
||||
</>
|
||||
);
|
||||
}
|
||||
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user