1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-08 18:30:53 +00:00

add sub-folder permission (#3354)

* add sub-folder permission

* [folder permission] fixup
This commit is contained in:
ilearnit
2019-05-15 08:01:48 +08:00
committed by Daniel Pan
parent 4eb2533123
commit 3a84040870
11 changed files with 812 additions and 7 deletions

View File

@@ -14,6 +14,7 @@ import CopyDirentDialog from '../dialog/copy-dirent-dialog';
import ShareDialog from '../dialog/share-dialog';
import ZipDownloadDialog from '../dialog/zip-download-dialog';
import EditFileTagDialog from '../dialog/edit-filetag-dialog';
import LibSubFolderPermissionDialog from '../dialog/lib-sub-folder-permission-dialog';
import '../../css/dirent-list-item.css';
@@ -65,6 +66,7 @@ class DirentListItem extends React.Component {
isDragTipShow: false,
isDropTipshow: false,
isEditFileTagShow: false,
isPermissionDialogOpen: false,
};
}
@@ -262,7 +264,7 @@ class DirentListItem extends React.Component {
}
onPermissionItem = () => {
this.setState({isPermissionDialogOpen: !this.state.isPermissionDialogOpen});
}
onLockItem = () => {
@@ -631,6 +633,16 @@ class DirentListItem extends React.Component {
/>
</ModalPortal>
}
{this.state.isPermissionDialogOpen &&
<ModalPortal>
<LibSubFolderPermissionDialog
toggleDialog={this.onPermissionItem}
repoID={this.props.repoID}
folderPath={direntPath}
folderName={dirent.name}
/>
</ModalPortal>
}
</Fragment>
);
}