diff --git a/src/forge/Settings/Setting.js b/src/forge/Settings/Setting.js index 263c1940..39e47577 100644 --- a/src/forge/Settings/Setting.js +++ b/src/forge/Settings/Setting.js @@ -25,14 +25,17 @@ class Setting extends Component { LanguageList: undefined, private_check: undefined, loading:true, - project_units:['home',"activity","code"] + project_units:['home',"activity","code"], + divertVisible:false, + is_transfering:undefined }; } componentDidUpdate=(prevPros)=>{ + if(prevPros && this.props && !this.props.checkIfLogin()){ this.props.history.push("/403") - return + return; } } componentDidMount = () => { @@ -193,6 +196,7 @@ class Setting extends Component { const { CategoryList, LanguageList, private_check ,loading } = this.state; let mirror = projectDetail && projectDetail.mirror; let type = projectDetail && projectDetail.type; + const forked_from_project_id = this.props && this.props.projectDetail && this.props.projectDetail.forked_from_project_id; return (
@@ -218,8 +222,10 @@ class Setting extends Component { - 将仓库设为私有 + 将仓库设为私有 + { forked_from_project_id && (修改仓库的可见性,将会影响到该仓库下所有Fork仓库的可见性)} )}