respect billing permission in frontend, fix hiding of billing banners

This commit is contained in:
Gregor Vostrak
2024-09-05 13:52:35 +02:00
committed by Constantin Graf
parent 4969fcba7e
commit 83301d03ca
7 changed files with 39 additions and 27 deletions

View File

@@ -23,6 +23,7 @@ import { onMounted, ref } from 'vue';
import NotificationContainer from '@/Components/NotificationContainer.vue';
import { initializeStores, refreshStores } from '@/utils/init';
import {
canManageBilling,
canUpdateOrganization,
canViewClients,
canViewMembers,
@@ -160,9 +161,7 @@ const page = usePage<{
<nav>
<ul>
<NavigationSidebarItem
v-if="
canUpdateOrganization() && isBillingActivated()
"
v-if="canManageBilling() && isBillingActivated()"
title="Billing"
:icon="CreditCardIcon"
href="/billing"></NavigationSidebarItem>