|
|
@@ -11,8 +11,13 @@ Contient entre autres le nom de l'organisation, l'accès à l'aide et aux préf
|
|
|
:icon="isMainMenuOpened ? 'mdi:mdi-menu-open' : 'mdi:mdi-menu'"
|
|
|
@click="toggleMainMenu"
|
|
|
/>
|
|
|
+
|
|
|
<div v-else-if="hasParametersMenu && layoutStore.name === 'parameters'">
|
|
|
- <v-app-bar-nav-icon v-if="mdAndUp" icon="fa fa-gear" />
|
|
|
+ <v-app-bar-nav-icon
|
|
|
+ v-if="mdAndUp"
|
|
|
+ icon="fa fa-gear"
|
|
|
+ @click="redirectToHome"
|
|
|
+ />
|
|
|
<v-app-bar-nav-icon
|
|
|
v-else
|
|
|
:icon="isParametersMenuOpened ? 'mdi:mdi-menu-open' : 'mdi:mdi-menu'"
|
|
|
@@ -70,6 +75,8 @@ import { useDisplay } from 'vuetify'
|
|
|
import { useMenu } from '~/composables/layout/useMenu'
|
|
|
import { useOrganizationProfileStore } from '~/stores/organizationProfile'
|
|
|
import { useLayoutStore } from '~/stores/layout'
|
|
|
+import {useHomeUrl} from '~/composables/utils/useHomeUrl';
|
|
|
+import {useRedirect} from '~/composables/utils/useRedirect';
|
|
|
|
|
|
const organizationProfile = useOrganizationProfileStore()
|
|
|
const runtimeConfig = useRuntimeConfig()
|
|
|
@@ -89,6 +96,8 @@ const hasParametersMenu = computed(() => hasMenu('Parameters'))
|
|
|
const isParametersMenuOpened = computed(() => isMenuOpened('Parameters'))
|
|
|
const toggleParametersMenu = () => toggleMenu('Parameters')
|
|
|
|
|
|
+const { redirectToHome } = useRedirect()
|
|
|
+
|
|
|
const ability = useAbility()
|
|
|
const showUniversalButton =
|
|
|
ability.can('manage', 'users') ||
|