1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-04 08:28:11 +00:00

Show draft review info at repo info bar (#2832)

This commit is contained in:
C_Q
2019-01-18 14:50:42 +08:00
committed by Daniel Pan
parent f0e9c7a1b1
commit d1f55247ff
14 changed files with 450 additions and 30 deletions

View File

@@ -56,6 +56,8 @@ class Wiki extends Component {
dirID: '',
usedRepoTags: [],
readmeMarkdown: null,
draftCounts: 0,
reviewCounts: 0,
};
window.onpopstate = this.onpopstate;
this.hash = '';
@@ -71,6 +73,12 @@ class Wiki extends Component {
componentDidMount() {
collabServer.watchRepo(repoID, this.onRepoUpdateEvent);
seafileAPI.getRepoDraftReviewCounts(repoID).then(res => {
this.setState({
draftCounts: res.data.draft_counts,
reviewCounts: res.data.review_counts
});
});
seafileAPI.listRepoTags(repoID).then(res => {
let usedRepoTags = [];
res.data.repo_tags.forEach(item => {
@@ -1007,6 +1015,8 @@ class Wiki extends Component {
goReviewPage={this.goReviewPage}
usedRepoTags={this.state.usedRepoTags}
readmeMarkdown={this.state.readmeMarkdown}
draftCounts={this.state.draftCounts}
reviewCounts={this.state.reviewCounts}
/>
</div>
);