mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-07 18:03:48 +00:00
Share to user support select department (#7327)
* select department user when share repo to user * update * update * 01 fix code warnings * 02 change dialog style * 03 manage group members support select department user --------- Co-authored-by: Michael An <2331806369@qq.com>
This commit is contained in:
@@ -17,6 +17,7 @@ import RenameGroupDialog from '../../components/dialog/rename-group-dialog';
|
||||
import TransferGroupDialog from '../../components/dialog/transfer-group-dialog';
|
||||
import ImportMembersDialog from '../../components/dialog/import-members-dialog';
|
||||
import ManageMembersDialog from '../../components/dialog/manage-members-dialog';
|
||||
import DepartmentDetailDialog from '../../components/dialog/department-detail-dialog';
|
||||
import LeaveGroupDialog from '../../components/dialog/leave-group-dialog';
|
||||
import SharedRepoListView from '../../components/shared-repo-list-view/shared-repo-list-view';
|
||||
import SortOptionsDialog from '../../components/dialog/sort-options';
|
||||
@@ -56,6 +57,7 @@ class GroupView extends React.Component {
|
||||
libraryType: 'group',
|
||||
isCreateRepoDialogShow: false,
|
||||
isDepartmentGroup: false,
|
||||
isShowDepartmentDetailDialog: false,
|
||||
showGroupDropdown: false,
|
||||
showGroupMembersPopover: false,
|
||||
showRenameGroupDialog: false,
|
||||
@@ -406,6 +408,12 @@ class GroupView extends React.Component {
|
||||
});
|
||||
};
|
||||
|
||||
toggleDepartmentDetailDialog = () => {
|
||||
this.setState({
|
||||
isShowDepartmentDetailDialog: !this.state.isShowDepartmentDetailDialog
|
||||
});
|
||||
};
|
||||
|
||||
render() {
|
||||
const {
|
||||
isLoading, repoList, errMessage, emptyTip,
|
||||
@@ -558,6 +566,16 @@ class GroupView extends React.Component {
|
||||
groupID={this.props.groupID}
|
||||
onGroupChanged={this.props.onGroupChanged}
|
||||
isOwner={this.state.isOwner}
|
||||
toggleDepartmentDetailDialog={this.toggleDepartmentDetailDialog}
|
||||
/>
|
||||
}
|
||||
{this.state.isShowDepartmentDetailDialog &&
|
||||
<DepartmentDetailDialog
|
||||
usedFor='add_group_member'
|
||||
toggleDepartmentDetailDialog={this.toggleDepartmentDetailDialog}
|
||||
toggleManageMembersDialog={this.toggleManageMembersDialog}
|
||||
groupID={this.props.groupID}
|
||||
isOwner={this.state.isOwner}
|
||||
/>
|
||||
}
|
||||
{this.state.isLeaveGroupDialogOpen &&
|
||||
|
Reference in New Issue
Block a user