diff --git a/src/forge/Component/Releases.jsx b/src/forge/Component/Releases.jsx index 501c6b632..44b8d2c93 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}){ +function Releases({owner,projectsId,releaseVersions , baseOperate}){ return(
@@ -13,7 +13,7 @@ function Releases({owner,projectsId,releaseVersions}){ { releaseVersions && releaseVersions.total_count > 0 ? 全部 : - 新建 + baseOperate && 新建 } { diff --git a/src/forge/Main/CoderDepot.jsx b/src/forge/Main/CoderDepot.jsx index 32121077b..93d999101 100644 --- a/src/forge/Main/CoderDepot.jsx +++ b/src/forge/Main/CoderDepot.jsx @@ -277,6 +277,7 @@ function CoderDepot(props){ const mdFlag = n && n.substring(n.length-3,n.length) === ".md"; const { current_user } = props; + const baseOperate = projectDetail && projectDetail.permission && projectDetail.permission !=="Reporter"; const fileOperate = type === "dir" && projectDetail && projectDetail.type !== 2 && ((projectDetail.permission && projectDetail.permission !=="Reporter") || (current_user && current_user.admin)); return( @@ -339,13 +340,16 @@ function CoderDepot(props){ -
- { - projectDetail.type !== 2 && - urlLink(`/projects/${owner}/${projectsId}/pulls/new`)} >+ 合并请求 - } - urlLink(`/projects/${owner}/${projectsId}/issues/new`)} >+ 任务 -
+ { + baseOperate && +
+ { + projectDetail.type !== 2 && + urlLink(`/projects/${owner}/${projectsId}/pulls/new`)} >+ 合并请求 + } + urlLink(`/projects/${owner}/${projectsId}/issues/new`)} >+ 任务 +
+ } { fileOperate && @@ -370,7 +374,9 @@ function CoderDepot(props){ { hideBtn && changeHide(hide)}> } {lastCommit && lastCommit.time_from_now} - { commitCount ? {commitCount}次提交:"" } + { commitCount ? + {commitCount}次提交 + :"" }
}