This is an automated email from the ASF dual-hosted git repository.
kerwin612 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shenyu-dashboard.git
The following commit(s) were added to refs/heads/master by this push:
new 1cb60104 [type:fix]Fix pluginList data synchronization bug (#461)
1cb60104 is described below
commit 1cb60104cd6e862f68888136cd498a4805940da5
Author: xcsnx <[email protected]>
AuthorDate: Thu Jul 25 08:36:58 2024 +0800
[type:fix]Fix pluginList data synchronization bug (#461)
* fix pluginList sync bug
* fix cr
---------
Co-authored-by: ‘xcsnx’ <‘[email protected]’>
---
src/locales/zh-CN.json | 2 +-
src/models/plugin.js | 10 ----------
src/services/api.js | 17 +++++++----------
3 files changed, 8 insertions(+), 21 deletions(-)
diff --git a/src/locales/zh-CN.json b/src/locales/zh-CN.json
index d71cf9c3..6ef2c2b7 100644
--- a/src/locales/zh-CN.json
+++ b/src/locales/zh-CN.json
@@ -70,7 +70,7 @@
"SHENYU.MENU.SYSTEM.MANAGMENT.USER": "用户管理",
"SHENYU.MENU.SYSTEM.MANAGMENT.RESOURCE": "资源管理",
"SHENYU.MENU.SYSTEM.MANAGMENT.ALERT": "告警管理",
- "SHENYU.MENU.SYSTEM.MANAGMENT.PLUGIN": "插件模板管理",
+ "SHENYU.MENU.SYSTEM.MANAGMENT.PLUGIN": "插件元数据管理",
"SHENYU.MENU.SYSTEM.MANAGMENT.PLUGINHANDLE": "插件处理管理",
"SHENYU.MENU.SYSTEM.MANAGMENT.AUTHEN": "认证管理",
"SHENYU.MENU.SYSTEM.MANAGMENT.METADATA": "元数据管理",
diff --git a/src/models/plugin.js b/src/models/plugin.js
index 583cf369..8e9544fb 100644
--- a/src/models/plugin.js
+++ b/src/models/plugin.js
@@ -22,7 +22,6 @@ import {
updatePlugin,
deletePlugin,
addPlugin,
- asyncPlugin,
updatepluginEnabled,
fetchPluginHandleByPluginId,
addPluginResource,
@@ -141,15 +140,6 @@ export default {
yield put({ type: "fetch", payload });
},
- *asyncAll(_, { call }) {
- const json = yield call(asyncPlugin);
- if (json.code === 200) {
- message.success(getIntlContent("SHENYU.COMMON.RESPONSE.SYNC.SUCCESS"));
- } else {
- message.warn(json.message);
- }
- },
-
*fetchByPluginId(params, { call }) {
const { payload, callback } = params;
const json = yield call(fetchPluginHandleByPluginId, payload);
diff --git a/src/services/api.js b/src/services/api.js
index c793896d..13ebd5f6 100644
--- a/src/services/api.js
+++ b/src/services/api.js
@@ -533,13 +533,6 @@ export async function querySecretInfo() {
return fetch(`${baseUrl}/platform/secretInfo`).catch(() => {});
}
-// sync all plugin
-export async function asyncPlugin() {
- return request(`${baseUrl}/plugin/syncPluginAll`, {
- method: `POST`,
- });
-}
-
// export all config
export async function asyncConfigExport() {
return download(`${baseUrl}/configs/export`, {
@@ -559,9 +552,13 @@ export async function asyncConfigImport(params) {
// 同步单个插件
export async function asyncOnePlugin(params) {
- return request(`${baseUrl}/plugin/syncPluginData/${params.id}`, {
- method: `PUT`,
- });
+ // todo:[To be refactored with namespace] Temporarily hardcode
+ return request(
+
`${baseUrl}/namespacePlugin/syncPluginData/id=${params.id}&namespaceId=649330b6-c2d7-4edc-be8e-8a54df9eb385`,
+ {
+ method: `PUT`,
+ },
+ );
}
// get plugin dropdown list