mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-05 08:53:14 +00:00
update
This commit is contained in:
@@ -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 {
|
||||||
|
@@ -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>
|
||||||
|
Reference in New Issue
Block a user