From 83dfee8c7a0e6a792a84cb2edf9835a92be76f87 Mon Sep 17 00:00:00 2001 From: oil-oil <2228586315@qq.com> Date: Fri, 11 Feb 2022 16:04:59 +0800 Subject: [PATCH 1/3] fix: add rejected msg field to limit-req plugin form --- web/src/components/Plugin/UI/limit-req.tsx | 8 ++++++++ web/src/components/Plugin/locales/en-US.ts | 2 ++ web/src/components/Plugin/locales/zh-CN.ts | 1 + 3 files changed, 11 insertions(+) diff --git a/web/src/components/Plugin/UI/limit-req.tsx b/web/src/components/Plugin/UI/limit-req.tsx index f055f6e9a9..9b3015e43b 100644 --- a/web/src/components/Plugin/UI/limit-req.tsx +++ b/web/src/components/Plugin/UI/limit-req.tsx @@ -102,6 +102,14 @@ const LimitReq: React.FC = ({ form, schema }) => { max={properties.rejected_code.maximum} /> + + + Date: Mon, 14 Feb 2022 10:56:15 +0800 Subject: [PATCH 2/3] fix: add test case for rejected_msg --- .../integration/route/create-route-with-limit-req-form.spec.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/web/cypress/integration/route/create-route-with-limit-req-form.spec.js b/web/cypress/integration/route/create-route-with-limit-req-form.spec.js index d8f8c22c8f..a6fd8a57bf 100644 --- a/web/cypress/integration/route/create-route-with-limit-req-form.spec.js +++ b/web/cypress/integration/route/create-route-with-limit-req-form.spec.js @@ -34,6 +34,7 @@ context('Create and delete route with limit-req form', () => { rate: '#rate', burst: '#burst', key: '#key', + rejected_msg: '#rejected_msg', }; const data = { @@ -42,6 +43,7 @@ context('Create and delete route with limit-req form', () => { port: '80', weight: 1, key: 'remote_addr', + rejected_msg: 'Requests are too frequent, please try again later.', }; beforeEach(() => { @@ -92,6 +94,7 @@ context('Create and delete route with limit-req form', () => { cy.get(selector.rate).type(1); cy.get(selector.burst).type(0); cy.get(selector.key).type(data.key); + cy.get(selector.rejected_msg).type(data.rejected_msg); cy.get(selector.drawer).within(() => { cy.contains('Submit').click({ force: true, From 9856ad2801543a8c7edd104ca3fbfec7fff49166 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?oil=E6=AC=A7=E5=91=A6?= <2228586315@qq.com> Date: Tue, 15 Feb 2022 10:12:03 +0800 Subject: [PATCH 3/3] fix: remote rejected_msg default value --- web/src/components/Plugin/UI/limit-req.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/web/src/components/Plugin/UI/limit-req.tsx b/web/src/components/Plugin/UI/limit-req.tsx index 9b3015e43b..529340ac83 100644 --- a/web/src/components/Plugin/UI/limit-req.tsx +++ b/web/src/components/Plugin/UI/limit-req.tsx @@ -105,7 +105,6 @@ const LimitReq: React.FC = ({ form, schema }) => {