- 创建合并请求
+ 创建合并请求
diff --git a/src/forge/New/Index.js b/src/forge/New/Index.js
index 75b9211ca..a8c6bec10 100644
--- a/src/forge/New/Index.js
+++ b/src/forge/New/Index.js
@@ -114,7 +114,7 @@ class Index extends Component{
isSpin:false
})
this.props.showNotification(`${projectsType === "deposit" ? "托管" :"镜像"}项目创建成功!`);
- this.props.history.push(`/projects/${result.data.identifier}/coder`);
+ this.props.history.push(`/projects/${result.data.identifier}/${current_user && current_user.login}/coder`);
}
}
}).catch((error)=>{
diff --git a/src/forge/Newfile/UserSubmitComponent.js b/src/forge/Newfile/UserSubmitComponent.js
index 3f4716b18..bb667f4f0 100644
--- a/src/forge/Newfile/UserSubmitComponent.js
+++ b/src/forge/Newfile/UserSubmitComponent.js
@@ -23,7 +23,7 @@ class UserSubmitComponent extends Component{
// 提交变更
subMitFrom=()=>{
const { current_user , filepath , content } = this.props;
- const { branch , projectsId } = this.props.match.params;
+ const { branch , projectsId , author } = this.props.match.params;
const { submitType } = this.state;
let path = filepath.substr(1);
this.props.form.validateFieldsAndScroll((err, values) => {
@@ -37,7 +37,7 @@ class UserSubmitComponent extends Component{
message:values.desc
}).then((result)=>{
if(result && result.data.name){
- this.props.history.push(`/projects/${projectsId}/coder`);
+ this.props.history.push(`/projects/${projectsId}/${author}/coder`);
}
}).catch(error=>{
console.log(error);
diff --git a/src/forge/Order/CopyDetail.js b/src/forge/Order/CopyDetail.js
index d6d5a076f..3a31c3dd0 100644
--- a/src/forge/Order/CopyDetail.js
+++ b/src/forge/Order/CopyDetail.js
@@ -109,7 +109,7 @@ class CopyDetail extends Component{
//删除工单
deleteorder=(id)=>{
- const { projectsId , orderId} = this.props.match.params;
+ const { projectsId , orderId , author} = this.props.match.params;
const url = `/projects/${projectsId}/issues/${orderId}.json`;
axios.delete(url,{ data: {
project_id: projectsId,
@@ -117,7 +117,7 @@ class CopyDetail extends Component{
}
}).then((result)=>{
if(result){
- this.props.history.push(`/projects/${projectsId}/orders`);
+ this.props.history.push(`/projects/${projectsId}/${author}/orders`);
}
}).catch((error)=>{
console.log(error);
@@ -157,9 +157,9 @@ class CopyDetail extends Component{
const { fileList } = this.state;
this.props.form.validateFieldsAndScroll((err, values) => {
if(!err){
- const { projectsId,orderId} = this.props.match.params;
+ const { projectsId , orderId , author } = this.props.match.params;
const { subject } = this.state;
- const url = `/projects/${projectsId}/issues/${orderId}.json`;
+ const url = `/projects/${projectsId}/${author}/issues/${orderId}.json`;
if(values.issue_tag_ids===0){
values.issue_tag_ids = ""
}else{
@@ -185,7 +185,7 @@ class CopyDetail extends Component{
...values
}).then(result=>{
if(result){
- this.props.history.push(`/projects/${projectsId}/orders`);
+ this.props.history.push(`/projects/${projectsId}/${author}/orders`);
}
}).catch(error=>{
console.log(error);
@@ -197,7 +197,7 @@ class CopyDetail extends Component{
render(){
- const { projectsId,orderId } = this.props.match.params;
+ const { projectsId , orderId , author } = this.props.match.params;
const { getFieldDecorator } = this.props.form;
const { current_user } = this.props;
const { issue_tag_ids , fixed_version_id , branch_name , status_id , tracker_id , issue_type ,assigned_to_id , priority_id , done_ratio,
@@ -259,7 +259,7 @@ class CopyDetail extends Component{
保存
- 取消
diff --git a/src/forge/Order/Detail.js b/src/forge/Order/Detail.js
index 98bf2b974..f915dbe5b 100644
--- a/src/forge/Order/Detail.js
+++ b/src/forge/Order/Detail.js
@@ -144,7 +144,7 @@ class Detail extends Component{
//删除工单信息
deletedetail=(id)=>{
- const { projectsId , orderId} = this.props.match.params;
+ const { projectsId , orderId , author } = this.props.match.params;
const url = `/projects/${projectsId}/issues/${orderId}.json`;
axios.delete(url,{ data: {
project_id: projectsId,
@@ -152,7 +152,7 @@ class Detail extends Component{
}
}).then((result)=>{
if(result){
- this.props.history.push(`/projects/${projectsId}/orders`);
+ this.props.history.push(`/projects/${projectsId}/${author}/orders`);
}
}).catch((error)=>{
console.log(error);
@@ -269,14 +269,14 @@ class Detail extends Component{
//复制
copydetail=()=>{
- const {projectsId,orderId} = this.props.match.params;
+ const {projectsId , orderId , author} = this.props.match.params;
const url = `/projects/${projectsId}/issues/${orderId}/copy.json`;
axios.post(url,{
project_id:projectsId,
id:orderId,
}).then(result=>{
if(result){
- this.props.history.push(`/projects/${projectsId}/orders/${result.data.issue_id}/copyetail`);
+ this.props.history.push(`/projects/${projectsId}/${author}/orders/${result.data.issue_id}/copyetail`);
}
}).catch(error=>{
console.log(error);
@@ -329,7 +329,7 @@ class Detail extends Component{
};
render(){
- const { projectsId,orderId} = this.props.match.params;
+ const { projectsId , orderId , author} = this.props.match.params;
const { data,journalsdata, page, limit, search_count, isSpin, isedit, showFiles , quillValue , quillFlag } = this.state;
const { current_user } = this.props;
const Paginations = (
@@ -422,7 +422,7 @@ class Detail extends Component{
- 创建工单
+ 创建工单
@@ -449,7 +449,7 @@ class Detail extends Component{
删除
-
编辑
+
编辑
:
""
diff --git a/src/forge/Order/Milepost.js b/src/forge/Order/Milepost.js
index c5639f257..c644f1579 100644
--- a/src/forge/Order/Milepost.js
+++ b/src/forge/Order/Milepost.js
@@ -146,7 +146,7 @@ class Milepost extends Component{
render(){
const { data , limit , page,openselect,closeselect } = this.state;
- const { projectsId } = this.props.match.params;
+ const { projectsId , author } = this.props.match.params;
const menu = (