1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-02 15:38:15 +00:00
Co-authored-by: 孙永强 <11704063+s-yongqiang@user.noreply.gitee.com>
This commit is contained in:
awu0403
2024-09-03 15:31:59 +08:00
committed by GitHub
parent 42b0bad4a3
commit 5ce112881f
13 changed files with 5 additions and 858 deletions

View File

@@ -4,7 +4,7 @@ import moment from 'moment';
import { Dropdown, DropdownMenu, DropdownToggle, DropdownItem } from 'reactstrap';
import { Link, navigate } from '@gatsbyjs/reach-router';
import { Utils } from '../../utils/utils';
import { gettext, siteRoot, isPro, username, folderPermEnabled, isSystemStaff, enableResetEncryptedRepoPassword, isEmailConfigured, enableRepoAutoDel, enableSeaTableIntegration } from '../../utils/constants';
import { gettext, siteRoot, isPro, username, folderPermEnabled, isSystemStaff, enableResetEncryptedRepoPassword, isEmailConfigured, enableRepoAutoDel } from '../../utils/constants';
import ModalPortal from '../../components/modal-portal';
import ShareDialog from '../../components/dialog/share-dialog';
import LibSubFolderPermissionDialog from '../../components/dialog/lib-sub-folder-permission-dialog';
@@ -12,7 +12,6 @@ import DeleteRepoDialog from '../../components/dialog/delete-repo-dialog';
import ChangeRepoPasswordDialog from '../../components/dialog/change-repo-password-dialog';
import ResetEncryptedRepoPasswordDialog from '../../components/dialog/reset-encrypted-repo-password-dialog';
import LibOldFilesAutoDelDialog from '../../components/dialog/lib-old-files-auto-del-dialog';
import RepoSeaTableIntegrationDialog from '../../components/dialog/repo-seatable-integration-dialog';
import Rename from '../rename';
import { seafileAPI } from '../../utils/seafile-api';
import LibHistorySettingDialog from '../dialog/lib-history-setting-dialog';
@@ -55,8 +54,7 @@ class SharedRepoListItem extends React.Component {
isRepoDeleted: false,
isChangePasswordDialogShow: false,
isResetPasswordDialogShow: false,
isOldFilesAutoDelDialogOpen: false,
isSeaTableIntegrationShow: false,
isOldFilesAutoDelDialogOpen: false
};
this.isDeparementOnwerGroupMember = false;
}
@@ -196,9 +194,6 @@ class SharedRepoListItem extends React.Component {
case 'Old Files Auto Delete':
this.toggleOldFilesAutoDelDialog();
break;
case 'SeaTable integration':
this.onSeaTableIntegrationToggle();
break;
// no default
}
};
@@ -304,10 +299,6 @@ class SharedRepoListItem extends React.Component {
this.setState({ isOldFilesAutoDelDialogOpen: !this.state.isOldFilesAutoDelDialogOpen });
};
onSeaTableIntegrationToggle = () => {
this.setState({ isSeaTableIntegrationShow: !this.state.isSeaTableIntegrationShow });
};
onAPITokenToggle = () => {
this.setState({ isAPITokenDialogShow: !this.state.isAPITokenDialogShow });
};
@@ -377,9 +368,6 @@ class SharedRepoListItem extends React.Component {
if (enableRepoAutoDel) {
operations.push('Old Files Auto Delete');
}
if (enableSeaTableIntegration) {
operations.push('SeaTable integration');
}
return operations;
};
@@ -823,14 +811,6 @@ class SharedRepoListItem extends React.Component {
/>
</ModalPortal>
)}
{this.state.isSeaTableIntegrationShow && (
<ModalPortal>
<RepoSeaTableIntegrationDialog
repo={repo}
onSeaTableIntegrationToggle={this.onSeaTableIntegrationToggle}
/>
</ModalPortal>
)}
</Fragment>
);
}