From e2ad3b1308d97485ee346c7ad56877e5c62654c0 Mon Sep 17 00:00:00 2001
From: caishi <1149225589@qq.com>
Date: Thu, 5 Aug 2021 17:13:57 +0800
Subject: [PATCH] =?UTF-8?q?issue-=E5=90=8C=E6=AD=A5=E9=95=9C=E5=83=8F?=
=?UTF-8?q?=E9=A1=B9=E7=9B=AE=E4=B8=8D=E8=83=BD=E5=AF=B9=E4=BB=93=E5=BA=93?=
=?UTF-8?q?=E8=BF=9B=E8=A1=8C=E6=93=8D=E4=BD=9C=EF=BC=88=E6=96=B0=E5=BB=BA?=
=?UTF-8?q?=E5=90=88=E5=B9=B6=E8=AF=B7=E6=B1=82=E3=80=81=E6=96=B0=E5=BB=BA?=
=?UTF-8?q?=E5=8F=91=E8=A1=8C=E7=89=88=E7=AD=89=EF=BC=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/forge/Component/Releases.jsx | 4 ++--
src/forge/Main/CoderDepot.jsx | 26 ++++++++++++++++++++++++--
src/forge/Main/CoderRootBranch.js | 5 ++---
src/forge/Merge/merge_form.js | 4 ++--
src/forge/Order/Milepost.js | 4 ++--
src/forge/Settings/Branch.js | 5 ++++-
src/forge/Version/version.js | 11 ++++++-----
7 files changed, 42 insertions(+), 17 deletions(-)
diff --git a/src/forge/Component/Releases.jsx b/src/forge/Component/Releases.jsx
index 44b8d2c9..da984543 100644
--- a/src/forge/Component/Releases.jsx
+++ b/src/forge/Component/Releases.jsx
@@ -2,7 +2,7 @@ import React from 'react';
import { AlignCenter , AlignTop , FlexAJ } from '../Component/layout';
import { Link } from 'react-router-dom';
-function Releases({owner,projectsId,releaseVersions , baseOperate}){
+function Releases({owner,projectsId,releaseVersions , baseOperate , projectType}){
return(
@@ -10,7 +10,7 @@ function Releases({owner,projectsId,releaseVersions , baseOperate}){
发行版
{ releaseVersions && releaseVersions.total_count > 0 && {releaseVersions.total_count}}
- { releaseVersions && releaseVersions.total_count > 0 ?
+ { (releaseVersions && releaseVersions.total_count > 0) || projectType ===2 ?
全部
:
baseOperate &&
新建
diff --git a/src/forge/Main/CoderDepot.jsx b/src/forge/Main/CoderDepot.jsx
index c58518c6..4ac18632 100644
--- a/src/forge/Main/CoderDepot.jsx
+++ b/src/forge/Main/CoderDepot.jsx
@@ -63,6 +63,8 @@ function CoderDepot(props){
const [ readme , setReadme ] = useState(undefined);
const [ defaultBranch , setDefaultBranch ] = useState(undefined);
const [ editReadme , setEditReadme ] = useState(false);
+ const [ pullsFlag , setPullsFlag ] = useState(true);
+ const [ issuesFlag , setIssuesFlag ] = useState(true);
const owner = props.match.params.owner;
const projectsId = props.match.params.projectsId;
@@ -70,6 +72,22 @@ function CoderDepot(props){
branchName = returnbar(branchName);
const details = props.projectDetail;
let pathname = props.history.location.pathname;
+
+ const { bannerList } = props;
+
+ useEffect(()=>{
+ if(bannerList && bannerList.length>0){
+ let a = bannerList.filter(i=>i.menu_name === "pulls");
+ let i = bannerList.filter(i=>i.menu_name === "issues");
+ if(a && a.length === 0){
+ setPullsFlag(false);
+ }
+ if(i && i.length === 0){
+ setIssuesFlag(false);
+ }
+ }
+ },[bannerList])
+
useEffect(()=>{
if(details){
@@ -344,10 +362,13 @@ function CoderDepot(props){
baseOperate &&
}
{ fileOperate &&
@@ -484,6 +505,7 @@ function CoderDepot(props){
releaseVersions={projectDetail.release_versions}
history={props.history}
baseOperate={baseOperate}
+ projectType={projectDetail.type}
/>
}
diff --git a/src/forge/Main/CoderRootBranch.js b/src/forge/Main/CoderRootBranch.js
index af02bdbb..8ccc5aa4 100644
--- a/src/forge/Main/CoderRootBranch.js
+++ b/src/forge/Main/CoderRootBranch.js
@@ -17,8 +17,7 @@ export default ((props)=>{
const [ isSpin , setIsSpin ] =useState(true);
const { projectsId , owner } = props.match.params;
- const { isManager , isDeveloper} = props;
- console
+ const { isManager , isDeveloper , projectDetail } = props;
useEffect(()=>{
getBranchs(projectsId, owner);
},[projectsId])
@@ -48,7 +47,7 @@ export default ((props)=>{