diff --git a/services/tenant-ui/frontend/src/components/innkeeper/config/ServerConfig.vue b/services/tenant-ui/frontend/src/components/innkeeper/config/ServerConfig.vue
index 70538aef8..c6874b716 100644
--- a/services/tenant-ui/frontend/src/components/innkeeper/config/ServerConfig.vue
+++ b/services/tenant-ui/frontend/src/components/innkeeper/config/ServerConfig.vue
@@ -6,20 +6,41 @@
- ACA-Py Version: {{ serverConfig?.config?.version }}
+ {{ $t('serverConfig.acapyVersion') }}
+ {{ serverConfig?.config?.version }}
+
+
+ {{ $t('serverConfig.tractionProxy') }}
+ {{ config.frontend.tenantProxyPath }}
+
-
+
@@ -63,12 +78,13 @@ import { computed, onMounted } from 'vue';
import VueJsonPretty from 'vue-json-pretty';
import { useToast } from 'vue-toastification';
// Components
-import { useInnkeeperTenantsStore } from '@/store';
+import { useConfigStore, useInnkeeperTenantsStore } from '@/store';
import MainCardContent from '../../layout/mainCard/MainCardContent.vue';
import PluginList from '@/components/about/PluginList.vue';
const toast = useToast();
+const { config } = storeToRefs(useConfigStore());
const innkeeperTenantsStore = useInnkeeperTenantsStore();
const { loading, serverConfig } = storeToRefs(useInnkeeperTenantsStore());
@@ -83,13 +99,16 @@ const loadConfig = async () => {
});
};
-// computed list of the "ledger.ledger_config_list" array in serverConfig
const ledgerConfigList = computed(() => {
if (serverConfig.value?.config) {
return serverConfig.value.config['ledger.ledger_config_list'];
}
return [];
});
+
+const swaggerUrl = computed(
+ () => `${config.value.frontend.tenantProxyPath}/api/doc`
+);
diff --git a/services/tenant-ui/frontend/src/components/profile/Developer.vue b/services/tenant-ui/frontend/src/components/profile/Developer.vue
index e79835e71..20b5aeeda 100644
--- a/services/tenant-ui/frontend/src/components/profile/Developer.vue
+++ b/services/tenant-ui/frontend/src/components/profile/Developer.vue
@@ -9,7 +9,7 @@
import VueJsonPretty from 'vue-json-pretty';
import 'vue-json-pretty/lib/styles.css';
import { storeToRefs } from 'pinia';
-import { useConfigStore, useTokenStore } from '@/store';
+import { useConfigStore } from '@/store';
import JWT from './JWT.vue';
import 'primeicons/primeicons.css';
diff --git a/services/tenant-ui/frontend/src/plugins/i18n/locales/en.json b/services/tenant-ui/frontend/src/plugins/i18n/locales/en.json
index e32b687e3..3aecde359 100644
--- a/services/tenant-ui/frontend/src/plugins/i18n/locales/en.json
+++ b/services/tenant-ui/frontend/src/plugins/i18n/locales/en.json
@@ -416,8 +416,19 @@
"phone": "Phone / Mobile"
},
"serverConfig": {
- "expand": "Show full server status config",
- "serverConfig": "Server Configuration"
+ "acapyVersion": "ACA-Py Version:",
+ "expand": "Show full ACA-Py server config",
+ "ledger": {
+ "default": "Default base ledger:",
+ "ledgerDetails": "Ledger Details",
+ "ledgerList": "Ledger List",
+ "quickConnect": "Tenant UI quick-connect endorser:"
+ },
+ "tractionProxy": "Traction Proxy URL:",
+ "serverConfig": "Server Configuration",
+ "tenantUi": {
+ "tenantUi": "Tenant UI"
+ }
},
"session": {
"countdown": "You are going to be logged out in { seconds } seconds...",