diff --git a/src/forge/Issues/Component/datas.jsx b/src/forge/Issues/Component/datas.jsx index 5f6538b6..8e2958e1 100644 --- a/src/forge/Issues/Component/datas.jsx +++ b/src/forge/Issues/Component/datas.jsx @@ -58,7 +58,12 @@ function Datas({checkbox ,item , projectsId,owner}){ {item.created_at} 发布 {item.updated_at}更新 {item.blockchain_token_num && {item.blockchain_token_num}} - {item.milestone_name && {item.milestone_name} } + {item.milestone_id && + + + {item.milestone_name} + + } diff --git a/src/forge/Main/tag/Index.jsx b/src/forge/Main/tag/Index.jsx index 1e07c219..4efb1c4c 100644 --- a/src/forge/Main/tag/Index.jsx +++ b/src/forge/Main/tag/Index.jsx @@ -22,7 +22,8 @@ function Tags(props) { // 删除标签 const [visible, setVisible] = useState(false); const { projectsId, owner } = props.match.params; - const { projectDetail} = props; + const { projectDetail, current_user} = props; + const permission = projectDetail && projectDetail.permission; useEffect(()=>{ if(projectDetail && document.title.indexOf('所有标签-') === -1){ @@ -130,8 +131,24 @@ function Tags(props) { ZIP - {item.has_release ? 创建发行版 : 创建发行版} - {item.has_release ? : } + { + (current_user && current_user.login) && (permission && permission!=="Reporter") && + + {item.has_release ? + + 创建发行版 + + : + 创建发行版 + } + {item.has_release ? + + + : + + } + + } ) } diff --git a/src/forge/Main/tree/Index.jsx b/src/forge/Main/tree/Index.jsx index d18d3986..f2abc447 100644 --- a/src/forge/Main/tree/Index.jsx +++ b/src/forge/Main/tree/Index.jsx @@ -31,7 +31,6 @@ function Index(props) { const { projectsId , owner } = props.match.params; const { isManager , isDeveloper , projectDetail , defaultBranch, getDetail } = props; - useEffect(()=>{ // getList(); const url = `/v1/${owner}/${projectsId}/branches.json`; @@ -241,6 +240,7 @@ function Index(props) { name: info.name }).then(res=>{ if(res && res.data){ + getDetail(); setReload(Math.random()); !res.data.status && message.success('操作成功'); } diff --git a/src/forge/Main/version/version.js b/src/forge/Main/version/version.js index 1dde17da..bee09621 100644 --- a/src/forge/Main/version/version.js +++ b/src/forge/Main/version/version.js @@ -131,7 +131,7 @@ function version(props) { return ( { - data && data.user_admin_permission && type !== 2 && + data && data.user_permission && type !== 2 &&