diff --git a/src/forge/Main/CoderRootCommit.js b/src/forge/Main/CoderRootCommit.js
index 9b349938..b6ca0be6 100644
--- a/src/forge/Main/CoderRootCommit.js
+++ b/src/forge/Main/CoderRootCommit.js
@@ -9,6 +9,12 @@ import Nodata from '../Nodata';
import axios from 'axios';
import {Link} from "react-router-dom";
+function returnbar(str){
+ if(str && str.length>0 && str.indexOf("%2F")>-1){
+ return str.replaceAll('%2F','/');
+ }
+ return str;
+}
class CoderRootCommit extends Component{
constructor(props){
super(props)
@@ -57,11 +63,12 @@ class CoderRootCommit extends Component{
this.setState({
isSpining:true
})
+ console.log(returnbar(branch));
const { projectsId , owner } = this.props.match.params;
const url = `/${owner}/${projectsId}/commits.json`;
axios.get(url,{
params:{
- sha:branch,
+ sha:returnbar(branch),
page,
limit
}
@@ -106,7 +113,7 @@ class CoderRootCommit extends Component{
const { commitDatas , dataCount , limit , page , isSpining , branchList } = this.state;
const { projectDetail, commit_class , defaultBranch } = this.props;
const { projectsId , owner , branchName } = this.props.match.params;
- let branch = branchName || defaultBranch;
+ let branch = returnbar(branchName || defaultBranch);
return(
diff --git a/src/forge/Main/CoderRootIndex.js b/src/forge/Main/CoderRootIndex.js
index ceff9d9f..84ab94d3 100644
--- a/src/forge/Main/CoderRootIndex.js
+++ b/src/forge/Main/CoderRootIndex.js
@@ -102,6 +102,11 @@ class CoderRootIndex extends Component{
(props) => (
)
}
>
+
()
+ }
+ >
()
diff --git a/src/forge/Merge/MergeItem.js b/src/forge/Merge/MergeItem.js
index 9b4ebe80..32f3f811 100644
--- a/src/forge/Merge/MergeItem.js
+++ b/src/forge/Merge/MergeItem.js
@@ -183,7 +183,7 @@ class MergeItem extends Component {
) : (
""
)}
- {user_admin_or_member && item.pull_request_status !== 2 ? (
+ {user_admin_or_member && item.pull_request_status === 0 ? (
-
到期日从近到远
-
到期日从远到近
-
完成度从低到高
-
完成度从高到低
+
到期日从近到远
+
到期日从远到近
+
完成度从低到高
+
完成度从高到低
任务从多到少
任务从少到多
diff --git a/src/forge/Order/UpdateMilepost.js b/src/forge/Order/UpdateMilepost.js
index 49a2b8d3..88a73033 100644
--- a/src/forge/Order/UpdateMilepost.js
+++ b/src/forge/Order/UpdateMilepost.js
@@ -180,8 +180,8 @@ class UpdateMilepost extends Component {
onTypeChange(e.target.value)} value={type}>
-
-
+
+
diff --git a/src/forge/Settings/CollaboratorMember.jsx b/src/forge/Settings/CollaboratorMember.jsx
index 86459d87..1104a864 100644
--- a/src/forge/Settings/CollaboratorMember.jsx
+++ b/src/forge/Settings/CollaboratorMember.jsx
@@ -58,8 +58,12 @@ function CollaboratorMember({projectsId,owner,project_id,author,showNotification
})
.then((result) => {
if (result) {
- setListData(result.data.members);
- setTotal(result.data.total_count);
+ if(page > 1 && ( listData && listData.length === 1)){
+ setPage(page-1);
+ }else{
+ setListData(result.data.members);
+ setTotal(result.data.total_count);
+ }
setIsSpin(false);
}
})
diff --git a/src/forge/Version/version.js b/src/forge/Version/version.js
index 99223e1d..e5d2f01e 100644
--- a/src/forge/Version/version.js
+++ b/src/forge/Version/version.js
@@ -58,6 +58,8 @@ class version extends Component {
renderList = (releases) => {
const { projectsId , owner } = this.props.match.params;
+ const { isManager , isDeveloper , isReporter } = this.props;
+ console.log(isDeveloper,isManager,isReporter);
if (releases && releases.length > 0) {
return (
releases.map((item, key) => {
@@ -74,7 +76,10 @@ class version extends Component {
{item.name}
- (编辑)
+ {
+ (isManager || isDeveloper) &&
+ (编辑)
+ }
this.showBody(key,item.bodyshow)}>
@@ -100,7 +105,7 @@ class version extends Component {
render() {
const { projectsId ,owner } = this.props.match.params;
- const { data , releases , isSpin } = this.state
+ const { data , releases , isSpin } = this.state;
return (
From f944ebad6fce4d7c51f4cc1493f71e9995000a6c Mon Sep 17 00:00:00 2001
From: caishi <1149225589@qq.com>
Date: Wed, 4 Aug 2021 17:12:29 +0800
Subject: [PATCH 5/6] issue
---
src/forge/Main/Detail.js | 2 +-
src/forge/Merge/merge.js | 10 +++-------
src/forge/Merge/merge_form.js | 26 ++++++++++++++------------
src/forge/Order/order_form.js | 4 ++--
4 files changed, 20 insertions(+), 22 deletions(-)
diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js
index f7820f10..f6dc83e0 100644
--- a/src/forge/Main/Detail.js
+++ b/src/forge/Main/Detail.js
@@ -442,7 +442,7 @@ class Detail extends Component {
{project.author.name}
}
/
- {project && project.name}
+ {projectDetail && projectDetail.name}
{ projectDetail && projectDetail.private && 私有}
diff --git a/src/forge/Merge/merge.js b/src/forge/Merge/merge.js
index c0c7e5ce..90e35dcc 100644
--- a/src/forge/Merge/merge.js
+++ b/src/forge/Merge/merge.js
@@ -159,14 +159,10 @@ class merge extends Component {
this.getOption(e, id, name)}>
{name}
- {array &&
- array.length > 0 &&
- array.map((item, key) => {
+ {array && array.length > 0 && array.map((item, key) => {
return (
- this.getOption(e, id, item.name)}
- >
+ ((!item.permission) || (item.permission && item.permission !== "Reporter")) &&
+ this.getOption(e, id, item.name)}>
{item.name}
);
diff --git a/src/forge/Merge/merge_form.js b/src/forge/Merge/merge_form.js
index 1c75a9f9..d5e4a1b8 100644
--- a/src/forge/Merge/merge_form.js
+++ b/src/forge/Merge/merge_form.js
@@ -346,18 +346,20 @@ class MergeForm extends Component {
)}
-
-
-
- 必须审查代码
-
-
- 合并后删除提交分支
-
-
- 合并后关闭提到的任务
-
-
+
+ {getFieldDecorator("checkbox-group")(
+
+
+ 必须审查代码
+
+
+ 合并后删除提交分支
+
+
+ 合并后关闭提到的任务
+
+
+ )}
diff --git a/src/forge/Order/order_form.js b/src/forge/Order/order_form.js
index 45433631..b6f065b2 100644
--- a/src/forge/Order/order_form.js
+++ b/src/forge/Order/order_form.js
@@ -92,10 +92,10 @@ class order_form extends Component {
const url = `/${owner}/${projectsId}/issues/new.json`;
axios.get(url).then((result) => {
- if (result) {
+ if (result && result.data) {
this.setState({
issue_chosen: result.data.issue_chosen,
- branches: result.data.branches,
+ branches: result.data.issue_chosen.branches,
isSpin:false
});
From 4bde5da97c9d16901f73f3a07470010c2458e0b8 Mon Sep 17 00:00:00 2001
From: caishi <1149225589@qq.com>
Date: Thu, 5 Aug 2021 10:30:04 +0800
Subject: [PATCH 6/6] markdown-issue
---
src/App.css | 9 +++++++--
src/forge/users/Index.scss | 1 +
src/index.css | 3 ---
3 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/src/App.css b/src/App.css
index 205c64f7..8d916d39 100644
--- a/src/App.css
+++ b/src/App.css
@@ -60,12 +60,13 @@ body {
.ant-progress-textno {
color: #f5222d;
}
-
+.CodeMirror pre.CodeMirror-line{
+ font-size: 16px!important;
+}
/* md多空格 */
.markdown-body p {
margin:10px 0px!important;
font-size: 16px !important;
- line-height: 2 !important;
white-space: pre-wrap;
}
@@ -87,6 +88,10 @@ body {
border-left: 1px solid rgb(221, 221, 221);
/* 某些情况下,被cm盖住了 */
z-index: 99;
+ padding:8px 8px 50px;
+}
+.editormd-preview .markdown-body{
+ padding:0px !important;
}
/* 图片点击放大的场景,隐藏图片链接 */
diff --git a/src/forge/users/Index.scss b/src/forge/users/Index.scss
index b087fa2f..3595aa84 100644
--- a/src/forge/users/Index.scss
+++ b/src/forge/users/Index.scss
@@ -105,6 +105,7 @@ $flex:flex;
word-break: break-all;
text-align: justify;
font-size: 16px;
+ text-align: center;
}
.focusBox,.infoBox{
width: 100%!important;
diff --git a/src/index.css b/src/index.css
index 658577e5..e58df61f 100644
--- a/src/index.css
+++ b/src/index.css
@@ -41,9 +41,6 @@
z-index: 1000 !important;
}
-.markdown-body p {
- margin: 0 !important
-}
.markdown-body img{
cursor: pointer;
}