组织团队权限
This commit is contained in:
parent
d8ab7c0759
commit
e7fd980116
|
@ -384,7 +384,7 @@ function CoderDepot(props){
|
||||||
</AlignCenter>
|
</AlignCenter>
|
||||||
</FlexAJ>
|
</FlexAJ>
|
||||||
{
|
{
|
||||||
(dirInfo && dirInfo.length>0) || (fileInfo && fileInfo.length>0) ?
|
(dirInfo && dirInfo.length>0) || fileInfo ?
|
||||||
<div className="listtable">
|
<div className="listtable">
|
||||||
{
|
{
|
||||||
lastCommit &&
|
lastCommit &&
|
||||||
|
@ -426,7 +426,7 @@ function CoderDepot(props){
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
fileInfo && fileInfo.length > 0 &&
|
fileInfo &&
|
||||||
<CoderRootFileDetail
|
<CoderRootFileDetail
|
||||||
{...props}
|
{...props}
|
||||||
detail={fileInfo}
|
detail={fileInfo}
|
||||||
|
|
|
@ -77,7 +77,11 @@ function CollaboratorGroup({ newGroupId, owner, projectsId , setAddOperation })
|
||||||
title: "团队名",
|
title: "团队名",
|
||||||
dataIndex: "name",
|
dataIndex: "name",
|
||||||
render: (value, item) => {
|
render: (value, item) => {
|
||||||
return <Link to={`/organize/${owner}/group/${item.id}`}>{value}</Link>;
|
if(item.is_admin || item.is_member){
|
||||||
|
return <Link to={`/organize/${owner}/group/${item.id}`}>{value}</Link>;
|
||||||
|
}else{
|
||||||
|
return <span>{value}</span>;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -97,7 +97,12 @@ function RightBox({ OIdentifier , history , admin }) {
|
||||||
return(
|
return(
|
||||||
<div className="teammembers" key={key}>
|
<div className="teammembers" key={key}>
|
||||||
<div>
|
<div>
|
||||||
<Link to={`/organize/${OIdentifier}/group/${item.id}`}><ColorListName>{item.name}</ColorListName></Link>
|
{
|
||||||
|
(item.is_admin || item.is_member) ?
|
||||||
|
<Link to={`/organize/${OIdentifier}/group/${item.id}`}><ColorListName>{item.name}</ColorListName></Link>
|
||||||
|
:
|
||||||
|
<ColorListName>{item.name}</ColorListName>
|
||||||
|
}
|
||||||
<Align>
|
<Align>
|
||||||
<Span>{item.num_users}名成员</Span>
|
<Span>{item.num_users}名成员</Span>
|
||||||
<Span>{item.num_projects}个仓库</Span>
|
<Span>{item.num_projects}个仓库</Span>
|
||||||
|
|
|
@ -75,7 +75,12 @@ function TeamGroupItems({organizeDetail,limit, count , history}){
|
||||||
return(
|
return(
|
||||||
<div key={key}>
|
<div key={key}>
|
||||||
<p className="g-head">
|
<p className="g-head">
|
||||||
<Link to={`/organize/${organizeDetail.name}/group/${item.id}`} className="color-grey-3 font-16">{item.nickname}</Link>
|
{
|
||||||
|
(item.is_admin || item.is_member) ?
|
||||||
|
<Link to={`/organize/${organizeDetail.name}/group/${item.id}`} className="color-grey-3 font-16">{item.nickname}</Link>
|
||||||
|
:
|
||||||
|
<span className="color-grey-3 font-16">{item.nickname}</span>
|
||||||
|
}
|
||||||
<span>
|
<span>
|
||||||
{ item.is_admin && item.authorize!=="owner" && <Popconfirm title={`确定解散团队${item.name}?`} okText="是" cancelText="否" onConfirm={()=>disMissGroup(item.id)}><a className="color-red">解散团队</a></Popconfirm>}
|
{ item.is_admin && item.authorize!=="owner" && <Popconfirm title={`确定解散团队${item.name}?`} okText="是" cancelText="否" onConfirm={()=>disMissGroup(item.id)}><a className="color-red">解散团队</a></Popconfirm>}
|
||||||
{ item.is_member && <LeaveTeam className="ml15" teamID={item.id} onOk={outTeam}/>}
|
{ item.is_member && <LeaveTeam className="ml15" teamID={item.id} onOk={outTeam}/>}
|
||||||
|
|
Loading…
Reference in New Issue