1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-06 09:21:54 +00:00

Refactor draft (#3018)

* refactor draft

* update
This commit is contained in:
陈钦亮
2019-03-01 16:49:35 +08:00
committed by Daniel Pan
parent b25c2752a7
commit 6137e720f0
47 changed files with 497 additions and 2942 deletions

View File

@@ -9,7 +9,7 @@ import ListRelatedFileDialog from './components/dialog/list-related-file-dialog'
import AddRelatedFileDialog from './components/dialog/add-related-file-dialog';
import ShareDialog from './components/dialog/share-dialog';
const { repoID, repoName, filePath, fileName, mode, draftID, reviewID, reviewStatus, draftFilePath, isDraft, hasDraft, shareLinkExpireDaysMin, shareLinkExpireDaysMax } = window.app.pageOptions;
const { repoID, repoName, filePath, fileName, mode, draftID, draftFilePath, isDraft, hasDraft, shareLinkExpireDaysMin, shareLinkExpireDaysMax } = window.app.pageOptions;
const { siteRoot, serviceUrl, seafileCollabServer } = window.app.config;
const userInfo = window.app.userInfo;
const userName = userInfo.username;
@@ -194,17 +194,6 @@ class EditorUtilities {
return seafileAPI.getFileRevision(repoID, commitID, filePath);
}
createDraftReview() {
return seafileAPI.createDraftReview(draftID).then(res => {
let url = serviceUrl + '/drafts/review/' + res.data.id;
return url;
});
}
goReviewPage() {
window.location.href = serviceUrl + '/drafts/review/' + reviewID;
}
getCommentsNumber() {
return seafileAPI.getCommentsNumber(this.repoID, filePath);
}
@@ -239,12 +228,6 @@ class EditorUtilities {
});
}
createFileReview() {
return seafileAPI.createFileReview(repoID, filePath).then(res => {
window.location.href = serviceUrl + '/drafts/review/' + res.data.id;
});
}
fileMetaData() {
return seafileAPI.fileMetaData(repoID, filePath);
}
@@ -422,8 +405,6 @@ class MarkdownEditor extends React.Component {
showFileHistory={true}
mode={mode}
draftID={draftID}
reviewID={reviewID}
reviewStatus={reviewStatus}
isDraft={isDraft}
hasDraft={hasDraft}
shareLinkExpireDaysMin={shareLinkExpireDaysMin}