后台配置展示项目画像+非fork+非导入仓库展示项目画像

This commit is contained in:
谢思 2024-06-05 10:43:11 +08:00
parent 15550398dd
commit 892f55390e
1 changed files with 5 additions and 3 deletions

View File

@ -35,12 +35,14 @@ const CoderRootFileDetail = Loadable({
import ProjectPortrait from '../Component/projectPortrait';
/**
* projectDetail.type:0是托管项目1是镜像项目2是同步镜像项目(为2时不支持在线创建在线上传在线修改在线删除创建合并请求等功能)
* project.open_portrait: 是否开启项目画像展示
*/
function CoderDepot(props){
// const [ projectDetail , setProjectDetail ]= useState(undefined);
let { platform , mirror_status , bannerList , projectDetail, projectEntries, projectReadMe } = props ;
let { platform , mirror_status , bannerList , projectDetail, projectEntries, projectReadMe, project } = props ;
projectDetail = props.defaultDetail || projectDetail || {}
console.log('props', props);
const [ inviteCode , setInviteCode ] = useState(projectDetail.invite_code || undefined);
const [ treeValue , setTreeValue ] = useState(undefined);
@ -674,8 +676,8 @@ function CoderDepot(props){
}
{/* 贡献者 */}
{mirror_status ===0 && <Contributors owner={owner} projectsId={projectsId} /> }
{/* 项目画像: 导入项目不展示 */}
{projectDetail && !projectDetail.type && <ProjectPortrait owner={owner} projectsId={projectsId}/>}
{/* 项目画像: 导入/fork项目不展示, open_portrait后台配置是否开启仓库 */}
{projectDetail && !projectDetail.type && !projectDetail.forked_from_project_id && project && project.open_portrait && <ProjectPortrait owner={owner} projectsId={projectsId}/>}
{/* 语言 */}
{ mirror_status ===0 && <LanguagePower owner={owner} projectsId={projectsId}/> }
</div>