From 912ae3222619f741749705e149ef78d0c7c52448 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Mon, 18 Aug 2025 17:09:29 +0530 Subject: [PATCH 1/2] feat(console): disable actions by role and show tooltip instead of hiding --- .../organization-[organization]/+page.svelte | 7 +- .../databases/+page.svelte | 9 ++- .../database-[database]/+page.svelte | 12 ++- .../collection-[collection]/+page.svelte | 13 ++- .../attributes/+page.svelte | 23 ++++-- .../indexes/+page.svelte | 19 +++-- .../(components)/createActionMenu.svelte | 9 ++- .../function-[function]/+page.svelte | 19 +++-- .../functions/templates/+page.svelte | 27 ++++--- .../template-[template]/+page.svelte | 19 ++--- .../messaging/+page.svelte | 26 ++++-- .../messaging/providers/+page.svelte | 23 ++++-- .../messaging/topics/+page.svelte | 10 ++- .../overview/api-keys/action.svelte | 10 ++- .../overview/dev-keys/action.svelte | 51 ++++++------ .../overview/platforms/+page.svelte | 10 ++- .../overview/platforms/action.svelte | 79 +++++++++---------- .../settings/updateName.svelte | 40 +++++----- .../settings/webhooks/+page.svelte | 10 ++- .../sites/+page.svelte | 13 ++- .../storage/+page.svelte | 13 ++- 21 files changed, 263 insertions(+), 179 deletions(-) diff --git a/src/routes/(console)/organization-[organization]/+page.svelte b/src/routes/(console)/organization-[organization]/+page.svelte index 567e996594..a982e71dfe 100644 --- a/src/routes/(console)/organization-[organization]/+page.svelte +++ b/src/routes/(console)/organization-[organization]/+page.svelte @@ -147,15 +147,16 @@ Projects - {#if $canWriteProjects} + - {/if} +
Your role does not allow this action
+
(showCreate = true)}>Empty project diff --git a/src/routes/(console)/project-[region]-[project]/databases/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/+page.svelte index df3e783aaa..56fccf0c61 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/+page.svelte @@ -14,7 +14,7 @@ import Table from './table.svelte'; import { registerCommands } from '$lib/commandCenter'; import { canWriteDatabases } from '$lib/stores/roles'; - import { Icon, Layout } from '@appwrite.io/pink-svelte'; + import { Icon, Layout, Tooltip } from '@appwrite.io/pink-svelte'; import { IconPlus } from '@appwrite.io/pink-icons-svelte'; import EmptySearch from '$lib/components/emptySearch.svelte'; @@ -57,15 +57,16 @@ view={data.view} hideColumns={!data.databases.total} hideView={!data.databases.total} /> - {#if $canWriteDatabases} + - {/if} +
Your role does not allow this action
+
diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/+page.svelte index 989916cf9a..4668c7dea2 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/+page.svelte @@ -7,7 +7,7 @@ import Grid from './grid.svelte'; import type { PageData } from './$types'; import { canWriteCollections } from '$lib/stores/roles'; - import { Icon } from '@appwrite.io/pink-svelte'; + import { Icon, Tooltip } from '@appwrite.io/pink-svelte'; import { IconPlus } from '@appwrite.io/pink-icons-svelte'; export let data: PageData; @@ -19,12 +19,16 @@ {columns} hasSearch searchPlaceholder="Search by name or ID"> - {#if $canWriteCollections} - - {/if} +
Your role does not allow this action
+ {#if data.collections.total} diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/+page.svelte index 15a3506502..a5126f8ea6 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/+page.svelte @@ -7,7 +7,7 @@ import { Container } from '$lib/layout'; import { preferences } from '$lib/stores/preferences'; import { canWriteCollections, canWriteDocuments } from '$lib/stores/roles'; - import { Card, Icon, Layout, Empty as PinkEmpty } from '@appwrite.io/pink-svelte'; + import { Card, Icon, Layout, Empty as PinkEmpty, Tooltip } from '@appwrite.io/pink-svelte'; import type { PageData } from './$types'; import CreateAttributeDropdown from './attributes/createAttributeDropdown.svelte'; import type { Option } from './attributes/store'; @@ -196,16 +196,21 @@ text event="empty_documentation" size="s">Documentation - {#if $canWriteCollections} + - - {/if} +
Your role does not allow this action
+
diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/attributes/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/attributes/+page.svelte index e94163b7b7..c52186183c 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/attributes/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/attributes/+page.svelte @@ -77,9 +77,15 @@ Attributes - {#if $canWriteCollections} - - {/if} + + + + +
Your role does not allow this action
+
{#if $attributes.length} @@ -236,13 +242,18 @@ text event="empty_documentation" ariaLabel={`create {target}`}>Documentation - {#if $canWriteCollections} + - - {/if} +
Your role does not allow this action
+
{/if} diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/+page.svelte index f9258a35bc..0162a14e41 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/+page.svelte @@ -20,6 +20,7 @@ Link, Popover, Table, + Tooltip, Typography } from '@appwrite.io/pink-svelte'; import { @@ -59,15 +60,16 @@ Indexes - {#if $canWriteCollections} + - {/if} +
Your role does not allow this action
+
{#if data.collection?.attributes?.length} @@ -165,16 +167,21 @@ text event="empty_documentation" ariaLabel={`create {target}`}>Documentation - {#if $canWriteCollections} + - - {/if} +
Your role does not allow this action
+
{/if} diff --git a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/(components)/createActionMenu.svelte b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/(components)/createActionMenu.svelte index 5f9e684f4b..b5f81c5beb 100644 --- a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/(components)/createActionMenu.svelte +++ b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/(components)/createActionMenu.svelte @@ -1,7 +1,7 @@ - {#if $canWriteFunctions} - - {/if} + + +
Your role does not allow this action
+
Documentation - - @@ -192,8 +192,15 @@ text event="empty_documentation" ariaLabel={`create deployment`}>Documentation - - @@ -208,8 +215,8 @@ {columns} hideView analyticsSource="function_deployments"> - - diff --git a/src/routes/(console)/project-[region]-[project]/functions/templates/+page.svelte b/src/routes/(console)/project-[region]-[project]/functions/templates/+page.svelte index de53032daf..fcc9d09028 100644 --- a/src/routes/(console)/project-[region]-[project]/functions/templates/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/functions/templates/+page.svelte @@ -214,19 +214,20 @@ text> Details - {#if $canWriteFunctions} - - {/if} + diff --git a/src/routes/(console)/project-[region]-[project]/functions/templates/template-[template]/+page.svelte b/src/routes/(console)/project-[region]-[project]/functions/templates/template-[template]/+page.svelte index 4f5ca68a10..0767342cd4 100644 --- a/src/routes/(console)/project-[region]-[project]/functions/templates/template-[template]/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/functions/templates/template-[template]/+page.svelte @@ -88,15 +88,16 @@ View source - {#if $canWriteFunctions} - - {/if} + diff --git a/src/routes/(console)/project-[region]-[project]/messaging/+page.svelte b/src/routes/(console)/project-[region]-[project]/messaging/+page.svelte index 12821a0bf0..92ea9e9f36 100644 --- a/src/routes/(console)/project-[region]-[project]/messaging/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/messaging/+page.svelte @@ -23,11 +23,14 @@ import { Badge, FloatingActionBar, + Icon, Layout, Link, Table, + Tooltip, Typography } from '@appwrite.io/pink-svelte'; + import { IconPlus } from '@appwrite.io/pink-icons-svelte'; import { Confirm } from '$lib/components'; import { onDestroy, onMount } from 'svelte'; import { stopPolling, pollMessagesStatus } from './helper'; @@ -105,9 +108,15 @@ hasSearch analyticsSource="messaging_messages" searchPlaceholder="Search by description, type, status, or ID"> - {#if $canWriteMessages} - - {/if} + + + + +
Your role does not allow this action
+
{#if data.messages.total} @@ -220,13 +229,18 @@ ariaLabel={`create message`}> Documentation - {#if $canWriteMessages} + - - {/if} +
Your role does not allow this action
+
{/if} diff --git a/src/routes/(console)/project-[region]-[project]/messaging/providers/+page.svelte b/src/routes/(console)/project-[region]-[project]/messaging/providers/+page.svelte index 8aed8a13be..57f52be28c 100644 --- a/src/routes/(console)/project-[region]-[project]/messaging/providers/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/messaging/providers/+page.svelte @@ -15,7 +15,7 @@ import Table from './table.svelte'; import { base } from '$app/paths'; import { canWriteProviders } from '$lib/stores/roles'; - import { Card, Layout, Empty, Icon } from '@appwrite.io/pink-svelte'; + import { Card, Layout, Empty, Icon, Tooltip } from '@appwrite.io/pink-svelte'; import { View } from '$lib/helpers/load'; import { IconPlus } from '@appwrite.io/pink-icons-svelte'; @@ -30,14 +30,18 @@ - {#if $canWriteProviders} + - - {/if} +
Your role does not allow this action
+
@@ -75,13 +79,18 @@ text event="empty_documentation" size="s">Documentation - {#if $canWriteProviders} + - - {/if} +
Your role does not allow this action
+
diff --git a/src/routes/(console)/project-[region]-[project]/messaging/topics/+page.svelte b/src/routes/(console)/project-[region]-[project]/messaging/topics/+page.svelte index 2833293ac4..f9b5f47bea 100644 --- a/src/routes/(console)/project-[region]-[project]/messaging/topics/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/messaging/topics/+page.svelte @@ -14,7 +14,7 @@ import type { Column } from '$lib/helpers/types'; import { writable } from 'svelte/store'; import { canWriteTopics } from '$lib/stores/roles'; - import { Icon } from '@appwrite.io/pink-svelte'; + import { Icon, Tooltip } from '@appwrite.io/pink-svelte'; import { View } from '$lib/helpers/load'; import { IconPlus } from '@appwrite.io/pink-icons-svelte'; import { Click, trackEvent } from '$lib/actions/analytics'; @@ -73,17 +73,19 @@ hasSearch analyticsSource="messaging_topics_filter" searchPlaceholder="Search by name or ID"> - {#if $canWriteTopics} + - {/if} +
Your role does not allow this action
+
{#if data.topics.total} diff --git a/src/routes/(console)/project-[region]-[project]/overview/api-keys/action.svelte b/src/routes/(console)/project-[region]-[project]/overview/api-keys/action.svelte index 20cb3a2270..a896511107 100644 --- a/src/routes/(console)/project-[region]-[project]/overview/api-keys/action.svelte +++ b/src/routes/(console)/project-[region]-[project]/overview/api-keys/action.svelte @@ -1,16 +1,18 @@ -{#if $canWriteKeys} + -{/if} +
Your role does not allow this action
+
diff --git a/src/routes/(console)/project-[region]-[project]/overview/dev-keys/action.svelte b/src/routes/(console)/project-[region]-[project]/overview/dev-keys/action.svelte index 027c36c404..9bf7db937a 100644 --- a/src/routes/(console)/project-[region]-[project]/overview/dev-keys/action.svelte +++ b/src/routes/(console)/project-[region]-[project]/overview/dev-keys/action.svelte @@ -1,7 +1,7 @@ -{#if $canWriteKeys} - +
Your role does not allow this action
+ -
- - - Bypass Appwrite rate limits and CORS errors in your development environment. - + + + + Bypass Appwrite rate limits and CORS errors in your development environment. + - - + + - - + + - - - - - - -{/if} + + + + +
+ diff --git a/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte b/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte index 6c3ff7ef14..733934bff5 100644 --- a/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte @@ -69,7 +69,8 @@ Icon, Layout, Popover, - Table + Table, + Tooltip } from '@appwrite.io/pink-svelte'; import Action from './action.svelte'; import { @@ -163,11 +164,12 @@ - {#if $canWritePlatforms} - - {/if} +
Your role does not allow this action
+ import Button from '$lib/elements/forms/button.svelte'; import { canWritePlatforms } from '$lib/stores/roles'; - import { ActionMenu, Icon, Popover } from '@appwrite.io/pink-svelte'; + import { ActionMenu, Icon, Popover, Tooltip } from '@appwrite.io/pink-svelte'; import { addPlatform, Platform } from './+page.svelte'; import { IconAndroid, @@ -13,42 +13,41 @@ } from '@appwrite.io/pink-icons-svelte'; -{#if $canWritePlatforms} - - {#if $canWritePlatforms} - - {/if} -
- - addPlatform(Platform.Web)} - leadingIcon={IconCode}> - Web - - addPlatform(Platform.Flutter)} - leadingIcon={IconFlutter}> - Flutter - - addPlatform(Platform.Android)} - leadingIcon={IconAndroid}> - Android - - addPlatform(Platform.Apple)} - leadingIcon={IconApple}> - Apple - - addPlatform(Platform.ReactNative)} - leadingIcon={IconReact}> - React Native - - -
-
-{/if} + + + +
Your role does not allow this action
+
+
+ + addPlatform(Platform.Web)} + leadingIcon={IconCode}> + Web + + addPlatform(Platform.Flutter)} + leadingIcon={IconFlutter}> + Flutter + + addPlatform(Platform.Android)} + leadingIcon={IconAndroid}> + Android + + addPlatform(Platform.Apple)} + leadingIcon={IconApple}> + Apple + + addPlatform(Platform.ReactNative)} + leadingIcon={IconReact}> + React Native + + +
+
diff --git a/src/routes/(console)/project-[region]-[project]/settings/updateName.svelte b/src/routes/(console)/project-[region]-[project]/settings/updateName.svelte index b9affbece6..cec9955dc7 100644 --- a/src/routes/(console)/project-[region]-[project]/settings/updateName.svelte +++ b/src/routes/(console)/project-[region]-[project]/settings/updateName.svelte @@ -6,6 +6,7 @@ import { CardGrid, CopyInput } from '$lib/components'; import { Dependencies } from '$lib/constants'; import { Button, Form, InputText } from '$lib/elements/forms'; + import { Tooltip } from '@appwrite.io/pink-svelte'; import { addNotification } from '$lib/stores/notifications'; import { sdk } from '$lib/stores/sdk'; import { onMount } from 'svelte'; @@ -55,22 +56,25 @@
-{#if $canWriteProjects} -
- - Name - - - + + + Name + + + - - - - - -{/if} + + + +
Your role does not allow this action
+
+
+
+ diff --git a/src/routes/(console)/project-[region]-[project]/settings/webhooks/+page.svelte b/src/routes/(console)/project-[region]-[project]/settings/webhooks/+page.svelte index 2c02dc1978..df78533dcd 100644 --- a/src/routes/(console)/project-[region]-[project]/settings/webhooks/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/settings/webhooks/+page.svelte @@ -11,7 +11,7 @@ import { type Models } from '@appwrite.io/console'; import FailedModal from './failedModal.svelte'; import { canWriteWebhooks } from '$lib/stores/roles'; - import { Icon, Layout, Link, Status, Table } from '@appwrite.io/pink-svelte'; + import { Icon, Layout, Link, Status, Table, Tooltip } from '@appwrite.io/pink-svelte'; import ViewSelector from '$lib/components/viewSelector.svelte'; import { IconPlus } from '@appwrite.io/pink-icons-svelte'; import { View } from '$lib/helpers/load'; @@ -28,14 +28,16 @@ - {#if $canWriteWebhooks} + - {/if} +
Your role does not allow this action
+
{#if data.webhooks.total} diff --git a/src/routes/(console)/project-[region]-[project]/sites/+page.svelte b/src/routes/(console)/project-[region]-[project]/sites/+page.svelte index 40e9de1d53..696ae4daaf 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/+page.svelte @@ -11,7 +11,7 @@ import { isServiceLimited } from '$lib/stores/billing'; import { organization } from '$lib/stores/organization'; import { canWriteSites } from '$lib/stores/roles.js'; - import { Card, Icon, Layout, Typography } from '@appwrite.io/pink-svelte'; + import { Card, Icon, Layout, Typography, Tooltip } from '@appwrite.io/pink-svelte'; import { Button } from '$lib/elements/forms'; import { app } from '$lib/stores/app'; import CreateSiteModal from './createSiteModal.svelte'; @@ -97,12 +97,17 @@ view={data.view} hideColumns hideView={!data.siteList.total} /> - {#if $canWriteSites} - - {/if} +
Your role does not allow this action
+ {#if data.siteList.total} diff --git a/src/routes/(console)/project-[region]-[project]/storage/+page.svelte b/src/routes/(console)/project-[region]-[project]/storage/+page.svelte index 7bbac81ce1..5ded0547ff 100644 --- a/src/routes/(console)/project-[region]-[project]/storage/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/storage/+page.svelte @@ -12,7 +12,7 @@ import type { Models } from '@appwrite.io/console'; import { writable } from 'svelte/store'; import { canWriteBuckets } from '$lib/stores/roles'; - import { Icon, Layout } from '@appwrite.io/pink-svelte'; + import { Icon, Layout, Tooltip } from '@appwrite.io/pink-svelte'; import { Button } from '$lib/elements/forms'; import { columns } from './store'; import Grid from './grid.svelte'; @@ -43,12 +43,17 @@ view={data.view} hideColumns={!data.buckets.total} hideView={!data.buckets.total} /> - {#if $canWriteBuckets} - - {/if} +
Your role does not allow this action
+ {#if data.buckets.total} From 149e009de4c5aba76526695422d93804a0e05e24 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Mon, 18 Aug 2025 19:23:05 +0530 Subject: [PATCH 2/2] fix: wrap content in div --- .../organization-[organization]/+page.svelte | 16 ++++---- .../databases/+page.svelte | 16 ++++---- .../database-[database]/+page.svelte | 16 ++++---- .../attributes/+page.svelte | 34 +++++++++------- .../indexes/+page.svelte | 16 ++++---- .../messaging/+page.svelte | 14 ++++--- .../messaging/providers/+page.svelte | 40 ++++++++++--------- .../messaging/topics/+page.svelte | 22 +++++----- .../overview/api-keys/action.svelte | 14 ++++--- .../overview/dev-keys/action.svelte | 10 +++-- .../overview/platforms/+page.svelte | 8 ++-- .../overview/platforms/action.svelte | 10 +++-- .../settings/webhooks/+page.svelte | 16 ++++---- .../sites/+page.svelte | 18 +++++---- .../storage/+page.svelte | 18 +++++---- 15 files changed, 151 insertions(+), 117 deletions(-) diff --git a/src/routes/(console)/organization-[organization]/+page.svelte b/src/routes/(console)/organization-[organization]/+page.svelte index a982e71dfe..fb565480dc 100644 --- a/src/routes/(console)/organization-[organization]/+page.svelte +++ b/src/routes/(console)/organization-[organization]/+page.svelte @@ -148,13 +148,15 @@ - +
+ +
Your role does not allow this action
diff --git a/src/routes/(console)/project-[region]-[project]/databases/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/+page.svelte index 56fccf0c61..cc2e3e8e72 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/+page.svelte @@ -58,13 +58,15 @@ hideColumns={!data.databases.total} hideView={!data.databases.total} /> - +
+ +
Your role does not allow this action
diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/+page.svelte index 4668c7dea2..5ff2b9abd2 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/+page.svelte @@ -20,13 +20,15 @@ hasSearch searchPlaceholder="Search by name or ID"> - +
+ +
Your role does not allow this action
diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/attributes/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/attributes/+page.svelte index c52186183c..57e63a105a 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/attributes/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/attributes/+page.svelte @@ -78,12 +78,14 @@ Attributes - - - +
+ + + +
Your role does not allow this action
@@ -243,15 +245,17 @@ event="empty_documentation" ariaLabel={`create {target}`}>Documentation - - - +
+ + + +
Your role does not allow this action
diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/+page.svelte index 0162a14e41..8b1597c558 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/indexes/+page.svelte @@ -61,13 +61,15 @@ Indexes - +
+ +
Your role does not allow this action
diff --git a/src/routes/(console)/project-[region]-[project]/messaging/+page.svelte b/src/routes/(console)/project-[region]-[project]/messaging/+page.svelte index 92ea9e9f36..701ae3c04d 100644 --- a/src/routes/(console)/project-[region]-[project]/messaging/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/messaging/+page.svelte @@ -109,12 +109,14 @@ analyticsSource="messaging_messages" searchPlaceholder="Search by description, type, status, or ID"> - - - +
+ + + +
Your role does not allow this action
diff --git a/src/routes/(console)/project-[region]-[project]/messaging/providers/+page.svelte b/src/routes/(console)/project-[region]-[project]/messaging/providers/+page.svelte index 57f52be28c..525edaa660 100644 --- a/src/routes/(console)/project-[region]-[project]/messaging/providers/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/messaging/providers/+page.svelte @@ -31,15 +31,17 @@ - - - +
+ + + +
Your role does not allow this action
@@ -80,15 +82,17 @@ event="empty_documentation" size="s">Documentation - - - +
+ + + +
Your role does not allow this action
diff --git a/src/routes/(console)/project-[region]-[project]/messaging/topics/+page.svelte b/src/routes/(console)/project-[region]-[project]/messaging/topics/+page.svelte index f9b5f47bea..eb3383209c 100644 --- a/src/routes/(console)/project-[region]-[project]/messaging/topics/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/messaging/topics/+page.svelte @@ -74,16 +74,18 @@ analyticsSource="messaging_topics_filter" searchPlaceholder="Search by name or ID"> - +
+ +
Your role does not allow this action
diff --git a/src/routes/(console)/project-[region]-[project]/overview/api-keys/action.svelte b/src/routes/(console)/project-[region]-[project]/overview/api-keys/action.svelte index a896511107..4f8c45ddbc 100644 --- a/src/routes/(console)/project-[region]-[project]/overview/api-keys/action.svelte +++ b/src/routes/(console)/project-[region]-[project]/overview/api-keys/action.svelte @@ -8,11 +8,13 @@ - +
+ +
Your role does not allow this action
diff --git a/src/routes/(console)/project-[region]-[project]/overview/dev-keys/action.svelte b/src/routes/(console)/project-[region]-[project]/overview/dev-keys/action.svelte index 9bf7db937a..f18234ac3c 100644 --- a/src/routes/(console)/project-[region]-[project]/overview/dev-keys/action.svelte +++ b/src/routes/(console)/project-[region]-[project]/overview/dev-keys/action.svelte @@ -45,10 +45,12 @@ - +
+ +
Your role does not allow this action
diff --git a/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte b/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte index 733934bff5..a730b6bf3f 100644 --- a/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte @@ -165,9 +165,11 @@ - +
+ +
Your role does not allow this action
diff --git a/src/routes/(console)/project-[region]-[project]/overview/platforms/action.svelte b/src/routes/(console)/project-[region]-[project]/overview/platforms/action.svelte index 7444000410..21517ac520 100644 --- a/src/routes/(console)/project-[region]-[project]/overview/platforms/action.svelte +++ b/src/routes/(console)/project-[region]-[project]/overview/platforms/action.svelte @@ -15,10 +15,12 @@ - +
+ +
Your role does not allow this action
diff --git a/src/routes/(console)/project-[region]-[project]/settings/webhooks/+page.svelte b/src/routes/(console)/project-[region]-[project]/settings/webhooks/+page.svelte index df78533dcd..9d58fae438 100644 --- a/src/routes/(console)/project-[region]-[project]/settings/webhooks/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/settings/webhooks/+page.svelte @@ -29,13 +29,15 @@ - +
+ +
Your role does not allow this action
diff --git a/src/routes/(console)/project-[region]-[project]/sites/+page.svelte b/src/routes/(console)/project-[region]-[project]/sites/+page.svelte index 696ae4daaf..1b1c56a7c9 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/+page.svelte @@ -98,14 +98,16 @@ hideColumns hideView={!data.siteList.total} /> - +
+ +
Your role does not allow this action
diff --git a/src/routes/(console)/project-[region]-[project]/storage/+page.svelte b/src/routes/(console)/project-[region]-[project]/storage/+page.svelte index 5ded0547ff..83247cd42f 100644 --- a/src/routes/(console)/project-[region]-[project]/storage/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/storage/+page.svelte @@ -44,14 +44,16 @@ hideColumns={!data.buckets.total} hideView={!data.buckets.total} /> - +
+ +
Your role does not allow this action