diff --git a/frontend/src/components/dialog/copy-dirent-dialog.js b/frontend/src/components/dialog/copy-dirent-dialog.js index ceda6dd8c5..c1166e80b5 100644 --- a/frontend/src/components/dialog/copy-dirent-dialog.js +++ b/frontend/src/components/dialog/copy-dirent-dialog.js @@ -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 (
diff --git a/frontend/src/components/dialog/move-dirent-dialog.js b/frontend/src/components/dialog/move-dirent-dialog.js index d70d999b86..02657599e3 100644 --- a/frontend/src/components/dialog/move-dirent-dialog.js +++ b/frontend/src/components/dialog/move-dirent-dialog.js @@ -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 (
diff --git a/frontend/src/components/dirent-list-view/dirent-list-item.js b/frontend/src/components/dirent-list-view/dirent-list-item.js index a1087b205f..3b25ac4f82 100644 --- a/frontend/src/components/dirent-list-view/dirent-list-item.js +++ b/frontend/src/components/dirent-list-view/dirent-list-item.js @@ -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} /> } @@ -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} /> } diff --git a/frontend/src/components/toolbar/mutilple-dir-operation-toolbar.js b/frontend/src/components/toolbar/mutilple-dir-operation-toolbar.js index 3e49db3878..3cdb52b6b0 100644 --- a/frontend/src/components/toolbar/mutilple-dir-operation-toolbar.js +++ b/frontend/src/components/toolbar/mutilple-dir-operation-toolbar.js @@ -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 {