1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-19 01:20:32 +00:00

[system admin] department: fixed the 'op dropdown menu' for sub-department (#4860)

This commit is contained in:
llj
2021-04-01 20:40:08 +08:00
committed by GitHub
parent d4052aa966
commit 0f490fd85a

View File

@@ -152,6 +152,17 @@ class DepartmentDetail extends React.Component {
});
}
onSubDepartmentNameChanged = (dept) => {
this.setState({
groups: this.state.groups.map(item => {
if (item.id == dept.id) {
item.name = dept.name;
}
return item;
})
});
}
onRepoChanged = () => {
this.listGroupRepo(this.props.groupID);
}
@@ -164,6 +175,14 @@ class DepartmentDetail extends React.Component {
this.setState({ isItemFreezed: isFreezed });
}
onFreezedItem = () => {
this.setState({isItemFreezed: true});
}
onUnfreezedItem = () => {
this.setState({isItemFreezed: false});
}
showDeleteMemberDialog = (member) => {
this.setState({ showDeleteMemberDialog: true, deletedMember: member });
}
@@ -298,6 +317,10 @@ class DepartmentDetail extends React.Component {
return(
<Fragment key={group.id}>
<GroupItem
isItemFreezed={this.state.isItemFreezed}
onFreezedItem={this.onFreezedItem}
onUnfreezedItem={this.onUnfreezedItem}
onDepartmentNameChanged={this.onSubDepartmentNameChanged}
group={group}
showDeleteDepartDialog={this.showDeleteDepartDialog}
showSetGroupQuotaDialog={this.showSetGroupQuotaDialog}