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 && } */}
    )