fix(chatbot): hotfix to actually hide chatbot from users without chatbot perms.
This commit is contained in:
parent
d51fe6a7ae
commit
38714717d1
|
|
@ -10,9 +10,11 @@
|
||||||
import { onMounted, watch, ref } from 'vue';
|
import { onMounted, watch, ref } from 'vue';
|
||||||
import { RouterView } from 'vue-router';
|
import { RouterView } from 'vue-router';
|
||||||
import { useUiStore } from 'src/stores/ui-store';
|
import { useUiStore } from 'src/stores/ui-store';
|
||||||
|
import { useAuthStore } from 'src/stores/auth-store';
|
||||||
|
|
||||||
|
|
||||||
const ui_store = useUiStore();
|
const ui_store = useUiStore();
|
||||||
|
const auth_store = useAuthStore();
|
||||||
const user_preferences = ref(ui_store.user_preferences);
|
const user_preferences = ref(ui_store.user_preferences);
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
|
|
@ -27,7 +29,7 @@
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
await ui_store.getUserPreferences();
|
await ui_store.getUserPreferences();
|
||||||
}, {deep: true});
|
}, { deep: true });
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
|
|
@ -36,7 +38,7 @@
|
||||||
|
|
||||||
<LeftDrawer />
|
<LeftDrawer />
|
||||||
|
|
||||||
<ChatbotDrawer />
|
<ChatbotDrawer v-if="auth_store.user?.user_module_access.includes('chatbot')"/>
|
||||||
|
|
||||||
<q-page-container>
|
<q-page-container>
|
||||||
<router-view />
|
<router-view />
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user