mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-02 07:47:32 +00:00
repair move© bug (#3091)
This commit is contained in:
parent
d0ad828267
commit
0a5bffc45f
@ -14,7 +14,7 @@ const propTypes = {
|
||||
onItemCopy: PropTypes.func,
|
||||
onItemsCopy: PropTypes.func,
|
||||
onCancelCopy: PropTypes.func.isRequired,
|
||||
currentRepoInfo:PropTypes.object.isRequired,
|
||||
repoEncrypted: PropTypes.object.isRequired,
|
||||
};
|
||||
|
||||
// need dirent file Path;
|
||||
@ -157,7 +157,7 @@ class CopyDirent extends React.Component {
|
||||
} else {
|
||||
title = gettext('Copy selected item(s) to:');
|
||||
}
|
||||
let mode = this.props.currentRepoInfo.encrypted ? 'only_current_library':'current_repo_and_other_repos'
|
||||
let mode = this.props.repoEncrypted ? 'only_current_library':'current_repo_and_other_repos'
|
||||
return (
|
||||
<Modal isOpen={true} toggle={this.toggle}>
|
||||
<ModalHeader toggle={this.toggle}><div dangerouslySetInnerHTML={{__html: title}}></div></ModalHeader>
|
||||
|
@ -14,7 +14,7 @@ const propTypes = {
|
||||
onItemMove: PropTypes.func,
|
||||
onItemsMove: PropTypes.func,
|
||||
onCancelMove: PropTypes.func.isRequired,
|
||||
currentRepoInfo:PropTypes.object.isRequired,
|
||||
repoEncrypted: PropTypes.object.isRequired,
|
||||
};
|
||||
|
||||
// need dirent file Path;
|
||||
@ -157,7 +157,7 @@ class MoveDirent extends React.Component {
|
||||
} else {
|
||||
title = gettext('Move selected item(s) to:');
|
||||
}
|
||||
let mode = this.props.currentRepoInfo.encrypted ? 'only_current_library':'current_repo_and_other_repos'
|
||||
let mode = this.props.repoEncrypted ? 'only_current_library':'current_repo_and_other_repos'
|
||||
return (
|
||||
<Modal isOpen={true} toggle={this.toggle}>
|
||||
<ModalHeader toggle={this.toggle}><div dangerouslySetInnerHTML={{__html: title}}></div></ModalHeader>
|
||||
|
@ -33,8 +33,12 @@ const propTypes = {
|
||||
onItemDetails: PropTypes.func.isRequired,
|
||||
onDirentClick: PropTypes.func.isRequired,
|
||||
updateDirent: PropTypes.func.isRequired,
|
||||
showImagePopup: PropTypes.func.isRequired,
|
||||
currentRepoInfo: PropTypes.object,
|
||||
isRepoOwner: PropTypes.bool,
|
||||
isAdmin: PropTypes.bool.isRequired,
|
||||
repoEncrypted: PropTypes.bool.isRequired,
|
||||
isGroupOwnedRepo: PropTypes.bool.isRequired,
|
||||
};
|
||||
|
||||
class DirentListItem extends React.Component {
|
||||
@ -429,7 +433,7 @@ class DirentListItem extends React.Component {
|
||||
isMutipleOperation={this.state.isMutipleOperation}
|
||||
onItemMove={this.props.onItemMove}
|
||||
onCancelMove={this.onItemMoveToggle}
|
||||
currentRepoInfo={this.props.currentRepoInfo}
|
||||
repoEncrypted={this.props.repoEncrypted}
|
||||
/>
|
||||
</ModalPortal>
|
||||
}
|
||||
@ -442,7 +446,7 @@ class DirentListItem extends React.Component {
|
||||
isMutipleOperation={this.state.isMutipleOperation}
|
||||
onItemCopy={this.props.onItemCopy}
|
||||
onCancelCopy={this.onItemCopyToggle}
|
||||
currentRepoInfo={this.props.currentRepoInfo}
|
||||
repoEncrypted={this.props.repoEncrypted}
|
||||
/>
|
||||
</ModalPortal>
|
||||
}
|
||||
|
@ -12,6 +12,7 @@ import CopyDirentDialog from '../dialog/copy-dirent-dialog';
|
||||
const propTypes = {
|
||||
path: PropTypes.string.isRequired,
|
||||
repoID: PropTypes.string.isRequired,
|
||||
repoEncrypted: PropTypes.bool.isRequired,
|
||||
selectedDirentList: PropTypes.array.isRequired,
|
||||
onItemsMove: PropTypes.func.isRequired,
|
||||
onItemsCopy: PropTypes.func.isRequired,
|
||||
@ -106,6 +107,7 @@ class MutipleDirOperationToolbar extends React.Component {
|
||||
<MoveDirentDialog
|
||||
path={this.props.path}
|
||||
repoID={this.props.repoID}
|
||||
repoEncrypted={this.props.repoEncrypted}
|
||||
isMutipleOperation={this.state.isMutipleOperation}
|
||||
selectedDirentList={this.props.selectedDirentList}
|
||||
onItemsMove={this.props.onItemsMove}
|
||||
@ -116,6 +118,7 @@ class MutipleDirOperationToolbar extends React.Component {
|
||||
<CopyDirentDialog
|
||||
path={this.props.path}
|
||||
repoID={this.props.repoID}
|
||||
repoEncrypted={this.props.repoEncrypted}
|
||||
selectedDirentList={this.props.selectedDirentList}
|
||||
isMutipleOperation={this.state.isMutipleOperation}
|
||||
onItemsCopy={this.props.onItemsCopy}
|
||||
|
@ -107,6 +107,7 @@ class LibContentToolbar extends React.Component {
|
||||
<MutipleDirOperationToolbar
|
||||
repoID={this.props.repoID}
|
||||
path={this.props.path}
|
||||
repoEncrypted={this.props.repoEncrypted}
|
||||
selectedDirentList={this.props.selectedDirentList}
|
||||
onItemsMove={this.props.onItemsMove}
|
||||
onItemsCopy={this.props.onItemsCopy}
|
||||
|
Loading…
Reference in New Issue
Block a user