From 57b43c6a1dce652c51ab4658b67353dec870efa5 Mon Sep 17 00:00:00 2001
From: caishi <1149225589@qq.com>
Date: Fri, 16 Jun 2023 17:21:55 +0800
Subject: [PATCH] update
---
src/forge/Component/Setnav.jsx | 2 +-
src/forge/SecuritySetting/cla/DeleteBox.jsx | 4 +--
src/forge/SecuritySetting/cla/Index.jsx | 5 ++--
src/forge/Team/Setting/TeamSettingIndex.jsx | 26 +++++++++++--------
.../Team/Setting/cla/TeamSettingCLAEdit.jsx | 2 +-
5 files changed, 22 insertions(+), 17 deletions(-)
diff --git a/src/forge/Component/Setnav.jsx b/src/forge/Component/Setnav.jsx
index 766081b2f..0a918bd53 100644
--- a/src/forge/Component/Setnav.jsx
+++ b/src/forge/Component/Setnav.jsx
@@ -11,7 +11,7 @@ export default(({ header , nav })=>{
nav && nav.list && nav.list.length>0 ?
nav.list.map((item,key)=>{
return(
-
+ !item.hide &&
{item.icon && }
diff --git a/src/forge/SecuritySetting/cla/DeleteBox.jsx b/src/forge/SecuritySetting/cla/DeleteBox.jsx
index d2007df74..45514fdce 100644
--- a/src/forge/SecuritySetting/cla/DeleteBox.jsx
+++ b/src/forge/SecuritySetting/cla/DeleteBox.jsx
@@ -3,7 +3,7 @@ import { AlignCenter } from '../../Component/layout';
import Modals from '../../Component/PublicModal/Index';
import { Button } from 'antd';
-function DeleteBox({visible , onCancel,onSuccess}){
+function DeleteBox({visible , onCancel,onSuccess,pr_need}){
return(
确定解除协议吗?
- 您解除协议后,后续提交的合并请求对项目成员将不再可见(已存在的不会受影响)
+ { pr_need && 您解除协议后,后续提交的合并请求对项目成员将不再可见(已存在的不会受影响)
}
)
diff --git a/src/forge/SecuritySetting/cla/Index.jsx b/src/forge/SecuritySetting/cla/Index.jsx
index 4dc5adde5..a93c9afa9 100644
--- a/src/forge/SecuritySetting/cla/Index.jsx
+++ b/src/forge/SecuritySetting/cla/Index.jsx
@@ -13,6 +13,7 @@ function Index(props){
const[ isSpin, setIsSpin] = useState(false);
const [ visible , setVisible ] = useState(false);
const [ cancelKey , setCancelKey ] = useState(undefined);
+ const [ pr_need , setPr_need ] = useState(true);
useEffect(()=>{
if(current_user && current_user.user_id){
@@ -45,7 +46,7 @@ function Index(props){
}
return(
-
{setVisible(false);setCancelKey(undefined)}} onSuccess={onSuccess}/>
+ {setVisible(false);setCancelKey(undefined)}} onSuccess={onSuccess}/>
我签署的CLA(开源贡献者协议)
{
lists && lists.length>0 &&
@@ -62,7 +63,7 @@ function Index(props){
签署时间{i.created_at}
- { i.state === "signed" && }
+ { i.state === "signed" && }
diff --git a/src/forge/Team/Setting/TeamSettingIndex.jsx b/src/forge/Team/Setting/TeamSettingIndex.jsx
index 246c73cad..00b1f1f79 100644
--- a/src/forge/Team/Setting/TeamSettingIndex.jsx
+++ b/src/forge/Team/Setting/TeamSettingIndex.jsx
@@ -42,6 +42,7 @@ export default (( props )=>{
const pathname = props.location.pathname;
const OIdentifier = props.match.params.OIdentifier;
const {organizeDetail} = props;
+ console.log(organizeDetail);
useEffect(()=>{
if(organizeDetail){
const {nickname} = organizeDetail;
@@ -71,7 +72,7 @@ export default (( props )=>{
{name:'组织成员管理',icon:"icon-zuzhichengyuan",href:`/${OIdentifier}/setting/member`},
{name:'组织团队管理',icon:"icon-zuzhixiangmu",href:`/${OIdentifier}/setting/group`},
// {name:'管理web钩子',icon:"icon-zhongqingdianxinicon10",href:`/${OIdentifier}/setting/hooks`}
- {name:'CLA管理',img:claIcon,href:`/${OIdentifier}/setting/agreement`}
+ {name:'CLA管理',img:claIcon,href:`/${OIdentifier}/setting/agreement`,hide:organizeDetail && !organizeDetail.enabling_cla}
],
active
}
@@ -84,24 +85,27 @@ export default (( props )=>{
- (
-
- )}
- >
- (
+
+ )}
+ >
+ }
+ {organizeDetail && organizeDetail.enabling_cla && (
)}
- >
- }
+ {organizeDetail && organizeDetail.enabling_cla && (
)}
- >
+ >
+ }
(
diff --git a/src/forge/Team/Setting/cla/TeamSettingCLAEdit.jsx b/src/forge/Team/Setting/cla/TeamSettingCLAEdit.jsx
index 0de392e31..170fbaa34 100644
--- a/src/forge/Team/Setting/cla/TeamSettingCLAEdit.jsx
+++ b/src/forge/Team/Setting/cla/TeamSettingCLAEdit.jsx
@@ -125,7 +125,7 @@ forwardRef((props)=>{
要求 Pull Request 中所有提交者必须签署 CLA 方可合并
- { claid && }
+ {/* { claid && } */}
)