From d3b90a12f9fca47675691142f0d2510f60a5aa67 Mon Sep 17 00:00:00 2001 From: Martin Weise <martin.weise@tuwien.ac.at> Date: Wed, 5 Feb 2025 14:38:44 +0100 Subject: [PATCH] RC8 Signed-off-by: Martin Weise <martin.weise@tuwien.ac.at> --- .gitlab/agents/dev/values.yaml | 2 +- .../java/at/tuwien/endpoints/DatabaseEndpointUnitTest.java | 2 +- dbrepo-ui/layouts/default.vue | 6 +++--- helm/dbrepo/templates/ui-secret.yaml | 1 + 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitlab/agents/dev/values.yaml b/.gitlab/agents/dev/values.yaml index d12cc8ef01..63d94522bf 100644 --- a/.gitlab/agents/dev/values.yaml +++ b/.gitlab/agents/dev/values.yaml @@ -132,7 +132,7 @@ metricdb: ui: enabled: true image: - name: registry.datalab.tuwien.ac.at/dbrepo/ui:1.6.3rc7 + name: registry.datalab.tuwien.ac.at/dbrepo/ui:1.6.3rc8 public: api: client: https://s155.datalab.tuwien.ac.at diff --git a/dbrepo-metadata-service/rest-service/src/test/java/at/tuwien/endpoints/DatabaseEndpointUnitTest.java b/dbrepo-metadata-service/rest-service/src/test/java/at/tuwien/endpoints/DatabaseEndpointUnitTest.java index 47ec3e6b3a..fd91fb5655 100644 --- a/dbrepo-metadata-service/rest-service/src/test/java/at/tuwien/endpoints/DatabaseEndpointUnitTest.java +++ b/dbrepo-metadata-service/rest-service/src/test/java/at/tuwien/endpoints/DatabaseEndpointUnitTest.java @@ -569,7 +569,7 @@ public class DatabaseEndpointUnitTest extends AbstractUnitTest { /* test */ final DatabaseDto database = findById_generic(DATABASE_1_ID, DATABASE_1, USER_LOCAL_ADMIN_PRINCIPAL); - assertEquals(2, database.getTables().size()); + assertEquals(4, database.getTables().size()); assertEquals(2, database.getViews().size()); assertNotEquals(0, database.getAccesses().size()); } diff --git a/dbrepo-ui/layouts/default.vue b/dbrepo-ui/layouts/default.vue index 5df3b8cda3..813d416cff 100644 --- a/dbrepo-ui/layouts/default.vue +++ b/dbrepo-ui/layouts/default.vue @@ -100,8 +100,9 @@ class="mr-2" color="secondary" variant="flat" + :loading="loadingLogin" :prepend-icon="$vuetify.display.mdAndUp ? 'mdi-login' : null" - @click="login()"> + @click="loadingLogin=true;login()"> {{ $t('navigation.login') }} </v-btn> <v-btn @@ -152,7 +153,6 @@ </template> <script setup> -import { ref } from 'vue' import { useCacheStore } from '@/stores/cache.js' const { loggedIn, user, login, logout } = useOidcAuth() @@ -160,7 +160,6 @@ const cacheStore = useCacheStore() cacheStore.setUser(loggedIn ? user.value?.userInfo : null) cacheStore.setRoles(loggedIn ? user.value?.claims?.realm_access?.roles : []) const runtimeConfig = useRuntimeConfig() -const config = ref(runtimeConfig) useServerHead({ title: runtimeConfig.public.title, meta: [ @@ -185,6 +184,7 @@ export default { model: null, query: null, loading: true, + loadingLogin: true, databaseError: null, accessError: null, searchResults: [], diff --git a/helm/dbrepo/templates/ui-secret.yaml b/helm/dbrepo/templates/ui-secret.yaml index 3afb602785..a84ac8f5ce 100644 --- a/helm/dbrepo/templates/ui-secret.yaml +++ b/helm/dbrepo/templates/ui-secret.yaml @@ -23,6 +23,7 @@ stringData: NUXT_PUBLIC_UPLOAD_CLIENT: "{{ .Values.ui.public.upload.client | default $uploadEndpoint }}" NUXT_PUBLIC_BROKER_CONNECTIONS: "{{ include "dbrepo.broker.connections" . }}" NUXT_OIDC_PROVIDERS_KEYCLOAK_AUTHORIZATION_URL: "{{ .Values.gateway }}/realms/dbrepo/protocol/openid-connect/auth" + NUXT_OIDC_PROVIDERS_KEYCLOAK_BASE_URL: "{{ .Values.gateway }}/realms/dbrepo" NUXT_OIDC_PROVIDERS_KEYCLOAK_CLIENT_ID: "{{ .Values.authservice.client.id }}" NUXT_OIDC_PROVIDERS_KEYCLOAK_CLIENT_SECRET: "{{ .Values.authservice.client.secret }}" NUXT_OIDC_PROVIDERS_KEYCLOAK_LOGOUT_REDIRECT_URI: "{{ .Values.gateway }}" -- GitLab