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:
@@ -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}
|
||||
|
Reference in New Issue
Block a user