From f2cac29ecbfdcb3139d8f3dff9a2df574ce1f6c2 Mon Sep 17 00:00:00 2001 From: MaxKey Date: Mon, 27 Mar 2023 21:04:55 +0800 Subject: [PATCH] add inducer configure --- .../org/maxkey/entity/apps/AppsOAuth20Details.java | 1 + .../persistence/mapper/xml/mysql/AppsMapper.xml | 3 +++ .../app-oauth20-details-editer.component.html | 14 ++++++++++++++ .../maxkey-web-mgt-app/src/assets/i18n/en-US.json | 1 + .../maxkey-web-mgt-app/src/assets/i18n/zh-CN.json | 1 + .../maxkey-web-mgt-app/src/assets/i18n/zh-TW.json | 1 + 6 files changed, 21 insertions(+) diff --git a/maxkey-core/src/main/java/org/maxkey/entity/apps/AppsOAuth20Details.java b/maxkey-core/src/main/java/org/maxkey/entity/apps/AppsOAuth20Details.java index 287869b2..c1c6e017 100644 --- a/maxkey-core/src/main/java/org/maxkey/entity/apps/AppsOAuth20Details.java +++ b/maxkey-core/src/main/java/org/maxkey/entity/apps/AppsOAuth20Details.java @@ -111,6 +111,7 @@ public class AppsOAuth20Details extends Apps { this.setAdapterName(application.getAdapterName()); this.setFrequently(application.getFrequently()); this.setStatus(application.getStatus()); + this.setInducer(application.getInducer()); this.clientSecret = baseClientDetails.getClientSecret(); this.scope = StringUtils diff --git a/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/AppsMapper.xml b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/AppsMapper.xml index b89233c0..05880b92 100644 --- a/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/AppsMapper.xml +++ b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/AppsMapper.xml @@ -157,6 +157,9 @@ adaptername = #{adapterName}, adapter = #{adapter}, + + inducer = #{inducer}, + principal = #{principal}, credentials = #{credentials}, visible = #{visible}, diff --git a/maxkey-web-frontend/maxkey-web-mgt-app/src/app/routes/apps/app-oauth20-details-editer/app-oauth20-details-editer.component.html b/maxkey-web-frontend/maxkey-web-mgt-app/src/app/routes/apps/app-oauth20-details-editer/app-oauth20-details-editer.component.html index d8c4fcd2..53b5280b 100644 --- a/maxkey-web-frontend/maxkey-web-mgt-app/src/app/routes/apps/app-oauth20-details-editer/app-oauth20-details-editer.component.html +++ b/maxkey-web-frontend/maxkey-web-mgt-app/src/app/routes/apps/app-oauth20-details-editer/app-oauth20-details-editer.component.html @@ -502,6 +502,20 @@ +
+ + {{ 'mxk.apps.inducer' | i18n }} + + + + + + + + +
{{ 'mxk.text.description' | i18n }} diff --git a/maxkey-web-frontend/maxkey-web-mgt-app/src/assets/i18n/en-US.json b/maxkey-web-frontend/maxkey-web-mgt-app/src/assets/i18n/en-US.json index 49899b58..7a1b6b0a 100644 --- a/maxkey-web-frontend/maxkey-web-mgt-app/src/assets/i18n/en-US.json +++ b/maxkey-web-frontend/maxkey-web-mgt-app/src/assets/i18n/en-US.json @@ -361,6 +361,7 @@ "extendAttr.parameter": "parameter", "extendAttr.parameter.type": "type", "extendAttr.parameter.value": "value", + "inducer":"Inducer", "principal": "principal", "credentials": "credentials", "adapter.name": "name", diff --git a/maxkey-web-frontend/maxkey-web-mgt-app/src/assets/i18n/zh-CN.json b/maxkey-web-frontend/maxkey-web-mgt-app/src/assets/i18n/zh-CN.json index f7ea0e27..0f8a91f7 100644 --- a/maxkey-web-frontend/maxkey-web-mgt-app/src/assets/i18n/zh-CN.json +++ b/maxkey-web-frontend/maxkey-web-mgt-app/src/assets/i18n/zh-CN.json @@ -362,6 +362,7 @@ "extendAttr.parameter": "参数", "extendAttr.parameter.type": "类型", "extendAttr.parameter.value": "值", + "inducer":"引导", "principal": "凭证", "credentials": "秘钥", "adapter.name": "名称", diff --git a/maxkey-web-frontend/maxkey-web-mgt-app/src/assets/i18n/zh-TW.json b/maxkey-web-frontend/maxkey-web-mgt-app/src/assets/i18n/zh-TW.json index e410ffa0..af91b3b6 100644 --- a/maxkey-web-frontend/maxkey-web-mgt-app/src/assets/i18n/zh-TW.json +++ b/maxkey-web-frontend/maxkey-web-mgt-app/src/assets/i18n/zh-TW.json @@ -363,6 +363,7 @@ "extendAttr.parameter": "參數", "extendAttr.parameter.type": "類型", "extendAttr.parameter.value": "值", + "inducer":"引導", "principal": "憑證", "credentials": "秘鑰", "adapter.name": "名稱",