diff --git a/dashboard/components/settings/Codes.vue b/dashboard/components/settings/Codes.vue index 95af420..463b0c8 100644 --- a/dashboard/components/settings/Codes.vue +++ b/dashboard/components/settings/Codes.vue @@ -2,7 +2,7 @@ import type { TApiSettings } from '@schema/ApiSettingsSchema'; import type { SettingsTemplateEntry } from './Template.vue'; -const { project } = useProject(); +const { project, isGuest } = useProject(); const entries: SettingsTemplateEntry[] = [ { id: 'acodes', title: 'Appsumo codes', text: 'Redeem appsumo codes' }, @@ -39,7 +39,7 @@ async function redeemCode() { diff --git a/dashboard/components/settings/Data.vue b/dashboard/components/settings/Data.vue index 702fd00..a2fbda0 100644 --- a/dashboard/components/settings/Data.vue +++ b/dashboard/components/settings/Data.vue @@ -2,6 +2,9 @@ import DeleteDomainData from '../dialog/DeleteDomainData.vue'; import type { SettingsTemplateEntry } from './Template.vue'; + +const { isGuest } = useProject(); + const entries: SettingsTemplateEntry[] = [ { id: 'delete_dns', title: 'Delete domain data', text: 'Delete data of a specific domain from this project' }, { id: 'delete_data', title: 'Delete project data', text: 'Delete all data from this project' }, @@ -105,15 +108,17 @@ const sessionsLabel = computed(() => {
- +
Guests cannot delete data
+
Select data to delete
@@ -141,7 +146,7 @@ const sessionsLabel = computed(() => { diff --git a/dashboard/components/settings/General.vue b/dashboard/components/settings/General.vue index 63182dd..aaffce8 100644 --- a/dashboard/components/settings/General.vue +++ b/dashboard/components/settings/General.vue @@ -156,20 +156,28 @@ function copyProjectId() { diff --git a/dashboard/components/settings/billing.vue b/dashboard/components/settings/billing.vue index a3228e7..71033d0 100644 --- a/dashboard/components/settings/billing.vue +++ b/dashboard/components/settings/billing.vue @@ -123,7 +123,7 @@ const { showDrawer } = useDrawer();
- + + +
+ Guests cannot view billing +
diff --git a/dashboard/components/settings/members.vue b/dashboard/components/settings/members.vue index 8493468..80c3fcb 100644 --- a/dashboard/components/settings/members.vue +++ b/dashboard/components/settings/members.vue @@ -98,6 +98,7 @@ const entries: SettingsTemplateEntry[] = [ User should have been registered to Litlyx +
Guests cannot add members