diff --git a/dashboard/src/Index.vue b/dashboard/src/Index.vue index 20a1ffdff..c0f5294c5 100644 --- a/dashboard/src/Index.vue +++ b/dashboard/src/Index.vue @@ -108,6 +108,7 @@ const subscription = ref({ }); const config = ref({}); const avatarUrl = ref(''); +const features = ref({}); function onSidebarClose() { sidebar.value.close(); @@ -196,6 +197,7 @@ ProfileModel.onChange(ProfileModel.KEYS.AVATAR, (value) => { }); provide('subscriptionRequiredDialog', subscriptionRequiredDialog); +provide('features', features); onMounted(async () => { let [error, result] = await provisionModel.status(); @@ -219,6 +221,7 @@ onMounted(async () => { [error, result] = await dashboardModel.config(); if (error) return console.error(error); config.value = result; + features.value = result.features; avatarUrl.value = `https://${config.value.adminFqdn}/api/v1/cloudron/avatar`; window.document.title = result.cloudronName; diff --git a/dashboard/src/components/ExternalLdap.vue b/dashboard/src/components/ExternalLdap.vue index da8abe5bb..53c1e86de 100644 --- a/dashboard/src/components/ExternalLdap.vue +++ b/dashboard/src/components/ExternalLdap.vue @@ -1,6 +1,6 @@