1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-05 08:53:14 +00:00
This commit is contained in:
r350178982
2024-10-22 17:53:40 +08:00
parent 5d8b3f71ac
commit 28eb36e55c
2 changed files with 10 additions and 0 deletions

View File

@@ -26,6 +26,7 @@ const propTypes = {
onMonitorRepo: PropTypes.func, onMonitorRepo: PropTypes.func,
theadHidden: PropTypes.bool, theadHidden: PropTypes.bool,
inAllLibs: PropTypes.bool, inAllLibs: PropTypes.bool,
onTransferRepo: PropTypes.func,
}; };
class SharedRepoListView extends React.Component { class SharedRepoListView extends React.Component {

View File

@@ -201,6 +201,14 @@ class GroupView extends React.Component {
this.loadGroup(this.props.groupID); this.loadGroup(this.props.groupID);
}; };
onItemTransfer = (repoId, groupID, owner) => {
let repoList = this.state.repoList.filter(item => {
return item.repo_id !== repoId;
});
this.setState({ repoList: repoList });
this.loadGroup(this.props.groupID);
};
addRepoItem = (repo) => { addRepoItem = (repo) => {
let newRepoList = this.state.repoList.map(item => {return item;}); let newRepoList = this.state.repoList.map(item => {return item;});
newRepoList.unshift(repo); newRepoList.unshift(repo);
@@ -445,6 +453,7 @@ class GroupView extends React.Component {
onItemDelete={this.onItemDelete} onItemDelete={this.onItemDelete}
onItemRename={this.onItemRename} onItemRename={this.onItemRename}
onMonitorRepo={this.onMonitorRepo} onMonitorRepo={this.onMonitorRepo}
onTransferRepo={this.onItemTransfer}
/> />
} }
</div> </div>