2021-03-05 09:56:07 +08:00
|
|
|
import React , { useEffect , useState } from 'react';
|
2020-07-10 15:42:57 +08:00
|
|
|
import { Banner } from '../Component/layout';
|
2020-07-15 17:17:31 +08:00
|
|
|
import { Link } from 'react-router-dom';
|
2020-07-10 15:42:57 +08:00
|
|
|
|
|
|
|
|
import Dispost from './Dispose';
|
|
|
|
|
|
|
|
|
|
import styled from 'styled-components';
|
|
|
|
|
|
|
|
|
|
const Div = styled.div`{
|
|
|
|
|
padding:24px 30px;
|
|
|
|
|
}`;
|
|
|
|
|
export default ((props)=>{
|
2020-10-16 17:29:10 +08:00
|
|
|
const [ permission , setPermission ] = useState("");
|
2020-07-10 15:42:57 +08:00
|
|
|
|
2020-08-26 16:09:27 +08:00
|
|
|
const owner = props.match.params.owner;
|
2020-10-16 17:29:10 +08:00
|
|
|
|
|
|
|
|
const projectDetail = props.projectDetail;
|
2020-09-28 14:51:24 +08:00
|
|
|
|
2020-10-16 17:29:10 +08:00
|
|
|
useEffect(()=>{
|
|
|
|
|
if(projectDetail){
|
|
|
|
|
setPermission(props.projectDetail.permission);
|
|
|
|
|
}
|
|
|
|
|
},[projectDetail])
|
|
|
|
|
|
2020-09-28 14:51:24 +08:00
|
|
|
|
2020-07-10 15:42:57 +08:00
|
|
|
return(
|
|
|
|
|
<div className="disposePanel">
|
|
|
|
|
<Banner>
|
2021-09-03 09:23:12 +08:00
|
|
|
{ permission !=="Reporter" && <Link to={`/${owner}/${props.match.params.projectsId}/devops`}>工作流配置</Link>}
|
2020-07-10 15:42:57 +08:00
|
|
|
</Banner>
|
|
|
|
|
<Div>
|
2021-01-11 17:18:12 +08:00
|
|
|
<Dispost {...props}/>
|
2020-07-10 15:42:57 +08:00
|
|
|
</Div>
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
})
|