diff --git a/src/forge/Main/CoderRootCommit.js b/src/forge/Main/CoderRootCommit.js
index 9b349938e..b6ca0be67 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 ceff9d9f2..84ab94d3f 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 9b4ebe80a..32f3f8114 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 49a2b8d32..88a730331 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 86459d874..1104a8646 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 99223e1d6..e5d2f01e6 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 (