diff --git a/src/forge/Component/DeleteModal/Index.jsx b/src/forge/Component/DeleteModal/Index.jsx
index c3c136899..f12b8ea86 100644
--- a/src/forge/Component/DeleteModal/Index.jsx
+++ b/src/forge/Component/DeleteModal/Index.jsx
@@ -25,7 +25,7 @@ function DeleteBox({
>
{content}
-
{subTitle}
+
删除后未来事件将不会推送至此Webhook地址:{subTitle}
)
diff --git a/src/forge/DevOps/About.jsx b/src/forge/DevOps/About.jsx
index ec0a7f6d5..4831f73bc 100644
--- a/src/forge/DevOps/About.jsx
+++ b/src/forge/DevOps/About.jsx
@@ -36,15 +36,15 @@ function About(props, ref) {
const [ disabled, setDisabled ] = useState(false);
const [ typeFlag, setTypeFlag] = useState(false);
- const AuthorLogin = props.projectDetail && props.projectDetail.author && props.projectDetail.author.login;
+ const isPermission = props.projectDetail && props.projectDetail.permission && props.projectDetail.permission!=="Reporter";
const CurrentLogin = props.current_user && props.current_user.login;
useEffect(()=>{
- if(CurrentLogin === AuthorLogin){
+ if(isPermission){
auth('get');
}else{
setIsSpining(false);
}
- },[AuthorLogin,CurrentLogin])
+ },[isPermission,CurrentLogin])
function auth(type){
const url = `/${owner}/${projectsId}/ci_authorize.json`;
@@ -167,7 +167,7 @@ function About(props, ref) {
定义DevOps工作流,帮助您检测bug、发布代码…
{
- CurrentLogin !== AuthorLogin ?
+ !isPermission ?
DevOps开启功能暂未对项目创建者以外的角色开放,可以联系项目创建者进行开启,开启后便可查看构建信息。
:""
}
@@ -177,7 +177,7 @@ function About(props, ref) {
如何使用引擎(Engine)功能?
{
- AuthorLogin === CurrentLogin ?
+ isPermission ?
{
step === 0 && !typeFlag ?
diff --git a/src/forge/Main/CoderDepot.jsx b/src/forge/Main/CoderDepot.jsx
index 004c46f21..949f031c6 100644
--- a/src/forge/Main/CoderDepot.jsx
+++ b/src/forge/Main/CoderDepot.jsx
@@ -533,7 +533,7 @@ function CoderDepot(props){
关于
{
projectDetail.permission && (projectDetail.permission==="Admin" || projectDetail.permission==="Owner" || projectDetail.permission==="Manager") &&
- setOpenModal(true)} className="iconfont icon-a-shezhi color-grey-9 font-15">
+ setOpenModal(true)} className="iconfont icon-a-shezhi color-grey-9 font-15 pointer">
}
{desc && {desc}
}
diff --git a/src/forge/Main/Index.js b/src/forge/Main/Index.js
index c9419b83c..25b710b20 100644
--- a/src/forge/Main/Index.js
+++ b/src/forge/Main/Index.js
@@ -255,7 +255,7 @@ class Index extends Component {
)
diff --git a/src/forge/Order/order.js b/src/forge/Order/order.js
index 6b9611f29..1dcc80bde 100644
--- a/src/forge/Order/order.js
+++ b/src/forge/Order/order.js
@@ -210,8 +210,10 @@ class order extends Component {
});
}
}
+ const { select_params } = this.state;
this.setState({
select_params:{
+ ...select_params,
order_name:key_name[0],
order_type:e.item.props.value,
page:1
@@ -220,9 +222,6 @@ class order extends Component {
const { status_type } = this.state;
this.getIssueList(status_type);
})
- // this.state.select_params.order_name = key_name[0];
- // this.state.select_params.order_type = e.item.props.value;
- // this.state.select_params.page = 1;
};
getOption = (e, id, name, toGet) => {
@@ -283,15 +282,15 @@ class order extends Component {
// 翻页
ChangePage = (page) => {
window.scrollTo(0,0);
+ const { status_type } = this.state;
this.setState({
isSpin: true,
checkedValue: [],
- all: false
+ all: false,
+ },()=>{
+ this.state.select_params.page=page;
+ this.getIssueList(status_type);
});
-
- const { status_type } = this.state;
- this.state.select_params.page = page;
- this.getIssueList(status_type);
};
// 搜索
@@ -346,12 +345,12 @@ class order extends Component {
ChangeAssign = (type) => {
const { current_user } = this.props;
this.setState({
- isSpin: true,
+ isSpin: true
});
if (type) {
if (!current_user) {
this.setState({
- isSpin: false,
+ isSpin: false
});
return;
}
@@ -385,7 +384,7 @@ class order extends Component {
this.state.select_params.author_id = undefined;
}
const { status_type } = this.state;
-
+ this.state.select_params.page = 1;
this.getIssueList(status_type);
};
@@ -563,6 +562,49 @@ class order extends Component {
}
})
}
+
+ clearSelectParams=()=>{
+ this.setState({
+ status_type: "1", // 默认显示开启中的
+ issue_tag_ids: "标记",
+ tracker_ids: "类型",
+ author_ids: "发布人",
+ assigned_to_ids: "负责人",
+ fixed_version_ids: "里程碑",
+ status_ids: "状态",
+ done_ratios: "完成度",
+ paix: "排序",
+ update_author_ids: "更换负责人",
+ update_fixed_version_ids: '更换里程碑',
+ update_status_ids: "修改状态",
+ begin: '',
+ end: '',
+ checkedValue: [],
+ allValue: [],
+ all: false,
+ search:undefined,
+ select_params: {
+ assigned_to_id: undefined, // 负责人
+ author_id: undefined, // 发布人
+ issue_tag_id: undefined, // 标记
+ tracker_id: undefined, //类型
+ done_ratio: undefined, // 完成度
+ status_id: undefined, // 优先级
+ fixed_version_id: undefined,//里程碑
+ order_name: undefined,
+ order_type: undefined,
+ search: undefined,
+ update_author_id: undefined,
+ update_fixed_version_id: undefined,
+ update_status_id: undefined,
+ page: 1,
+ limit: 15,
+ }
+ },()=>{
+ this.getIssueList("1");
+ })
+ }
+
menu =()=> (