From d231e9c15b7bdc8b32a94590d7915a376e2c9426 Mon Sep 17 00:00:00 2001 From: Arman Date: Thu, 3 Nov 2022 10:24:19 +0100 Subject: [PATCH] feat: add missing notification messages --- .../console/project-[project]/databases/_create.svelte | 6 +++++- .../attributes/createAttribute.svelte | 5 +++++ .../attributes/deleteAttribute.svelte | 4 ++++ .../document-[document]/delete.svelte | 4 ++++ .../collection-[collection]/indexes/createIndex.svelte | 2 +- .../collection-[collection]/indexes/deleteIndex.svelte | 4 ++++ .../settings/deleteCollection.svelte | 4 ++++ .../databases/database-[database]/delete.svelte | 4 ++++ .../project-[project]/functions/createFunction.svelte | 2 +- .../storage/bucket-[bucket]/_deleteBucket.svelte | 4 ++++ .../storage/bucket-[bucket]/_deleteFile.svelte | 4 ++++ .../project-[project]/storage/bucket-[bucket]/create.svelte | 5 +++++ .../storage/bucket-[bucket]/file-[file]/deleteFile.svelte | 4 ++++ src/routes/console/project-[project]/storage/create.svelte | 5 +++++ 14 files changed, 54 insertions(+), 3 deletions(-) diff --git a/src/routes/console/project-[project]/databases/_create.svelte b/src/routes/console/project-[project]/databases/_create.svelte index eed9550f6..8c9dac6da 100644 --- a/src/routes/console/project-[project]/databases/_create.svelte +++ b/src/routes/console/project-[project]/databases/_create.svelte @@ -17,9 +17,13 @@ const create = async () => { try { const database = await sdkForProject.databases.create(id ? id : 'unique()', name); - name = id = null; showCreate = false; dispatch('created', database); + addNotification({ + type: 'success', + message: `${name} has been created` + }); + name = id = null; } catch (error) { addNotification({ type: 'error', diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/createAttribute.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/createAttribute.svelte index 0d36d76c8..8d760b070 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/createAttribute.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/createAttribute.svelte @@ -4,6 +4,7 @@ import { Button, InputText, FormList, InputSelect } from '$lib/elements/forms'; import { invalidate } from '$app/navigation'; import { Dependencies } from '$lib/constants'; + import { addNotification } from '$lib/stores/notifications'; export let showCreate = false; @@ -14,6 +15,10 @@ const created = async () => { invalidate(Dependencies.ATTRIBUTES); showCreate = false; + addNotification({ + type: 'success', + message: `Attribute has been created` + }); }; $: if (selectedOption) { diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/deleteAttribute.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/deleteAttribute.svelte index f3227e6f6..820e857e8 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/deleteAttribute.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/deleteAttribute.svelte @@ -23,6 +23,10 @@ ); invalidate(Dependencies.ATTRIBUTES); showDelete = false; + addNotification({ + type: 'success', + message: `Attribute has been deleted` + }); await goto( `${base}/console/project-${$page.params.project}/databases/database-${databaseId}/collection-${$page.params.collection}/attributes` ); diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/delete.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/delete.svelte index 7fcc6a4c4..e69daa4c5 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/delete.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/delete.svelte @@ -20,6 +20,10 @@ $page.params.document ); showDelete = false; + addNotification({ + type: 'success', + message: `Document has been deleted` + }); await goto( `${base}/console/project-${$page.params.project}/databases/database-${$page.params.database}/collection-${$page.params.collection}` ); diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/indexes/createIndex.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/indexes/createIndex.svelte index c8f444c73..2053b24cd 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/indexes/createIndex.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/indexes/createIndex.svelte @@ -59,7 +59,7 @@ ); invalidate(Dependencies.INDEXES); addNotification({ - message: 'Index created!', + message: 'Index has been created', type: 'success' }); } catch (error) { diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/indexes/deleteIndex.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/indexes/deleteIndex.svelte index f4b59ec44..f33c28a36 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/indexes/deleteIndex.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/indexes/deleteIndex.svelte @@ -22,6 +22,10 @@ selectedIndex.key ); showDelete = false; + addNotification({ + type: 'success', + message: `Index has been deleted` + }); dispatch('deleted'); } catch (error) { addNotification({ diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/deleteCollection.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/deleteCollection.svelte index b5b57fc07..ed3246c05 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/deleteCollection.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/settings/deleteCollection.svelte @@ -16,6 +16,10 @@ try { await sdkForProject.databases.deleteCollection(databaseId, $collection.$id); showDelete = false; + addNotification({ + type: 'success', + message: `${$collection.name} has been deleted` + }); await goto( `${base}/console/project-${$page.params.project}/databases/database/${$page.params.database}` ); diff --git a/src/routes/console/project-[project]/databases/database-[database]/delete.svelte b/src/routes/console/project-[project]/databases/database-[database]/delete.svelte index a82be62a9..2bbe8e69a 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/delete.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/delete.svelte @@ -15,6 +15,10 @@ try { await sdkForProject.databases.delete(databaseId); showDelete = false; + addNotification({ + type: 'success', + message: `${$database.name} has been deleted` + }); await goto(`${base}/console/project-${$page.params.project}/databases`); } catch (error) { addNotification({ diff --git a/src/routes/console/project-[project]/functions/createFunction.svelte b/src/routes/console/project-[project]/functions/createFunction.svelte index 96a756337..e2402afb3 100644 --- a/src/routes/console/project-[project]/functions/createFunction.svelte +++ b/src/routes/console/project-[project]/functions/createFunction.svelte @@ -37,7 +37,7 @@ await invalidate(Dependencies.FUNCTIONS); addNotification({ - message: 'Function has been created', + message: `${$createFunction.name} has been created`, type: 'success' }); wizard.hide(); diff --git a/src/routes/console/project-[project]/storage/bucket-[bucket]/_deleteBucket.svelte b/src/routes/console/project-[project]/storage/bucket-[bucket]/_deleteBucket.svelte index 3952d0d5c..3a205bc74 100644 --- a/src/routes/console/project-[project]/storage/bucket-[bucket]/_deleteBucket.svelte +++ b/src/routes/console/project-[project]/storage/bucket-[bucket]/_deleteBucket.svelte @@ -14,6 +14,10 @@ try { await sdkForProject.storage.deleteBucket($bucket.$id); showDelete = false; + addNotification({ + type: 'success', + message: `${$bucket.name} has been deleted` + }); await goto(`${base}/console/project-${$page.params.project}/storage`); } catch (error) { addNotification({ diff --git a/src/routes/console/project-[project]/storage/bucket-[bucket]/_deleteFile.svelte b/src/routes/console/project-[project]/storage/bucket-[bucket]/_deleteFile.svelte index c8f934069..1d5cf7604 100644 --- a/src/routes/console/project-[project]/storage/bucket-[bucket]/_deleteFile.svelte +++ b/src/routes/console/project-[project]/storage/bucket-[bucket]/_deleteFile.svelte @@ -16,6 +16,10 @@ await sdkForProject.storage.deleteFile(file.bucketId, file.$id); showDelete = false; dispatch('deleted', file); + addNotification({ + type: 'success', + message: `${file.name} has been deleted` + }); } catch (error) { addNotification({ type: 'error', diff --git a/src/routes/console/project-[project]/storage/bucket-[bucket]/create.svelte b/src/routes/console/project-[project]/storage/bucket-[bucket]/create.svelte index 3a1fee89b..a529a4e1c 100644 --- a/src/routes/console/project-[project]/storage/bucket-[bucket]/create.svelte +++ b/src/routes/console/project-[project]/storage/bucket-[bucket]/create.svelte @@ -9,6 +9,7 @@ import { bucket } from './store'; import { calculateSize } from '$lib/helpers/sizeConvertion'; import { Permissions } from '$lib/components/permissions'; + import { addNotification } from '$lib/stores/notifications'; export let showCreate = false; @@ -34,6 +35,10 @@ showCustomId = false; uploader.addFile(file); dispatch('created'); + addNotification({ + type: 'success', + message: `${file.name} has been created` + }); } catch ({ message }) { error = message; } diff --git a/src/routes/console/project-[project]/storage/bucket-[bucket]/file-[file]/deleteFile.svelte b/src/routes/console/project-[project]/storage/bucket-[bucket]/file-[file]/deleteFile.svelte index 3b8286a38..8ea385fa1 100644 --- a/src/routes/console/project-[project]/storage/bucket-[bucket]/file-[file]/deleteFile.svelte +++ b/src/routes/console/project-[project]/storage/bucket-[bucket]/file-[file]/deleteFile.svelte @@ -17,6 +17,10 @@ await goto( `${base}/console/project-${$page.params.project}/storage/bucket-${$file.bucketId}` ); + addNotification({ + type: 'success', + message: `${$file.name} has been deleted` + }); } catch (error) { addNotification({ type: 'error', diff --git a/src/routes/console/project-[project]/storage/create.svelte b/src/routes/console/project-[project]/storage/create.svelte index 0dda02bba..8125ba1aa 100644 --- a/src/routes/console/project-[project]/storage/create.svelte +++ b/src/routes/console/project-[project]/storage/create.svelte @@ -2,6 +2,7 @@ import { Modal, CustomId } from '$lib/components'; import { Pill } from '$lib/elements'; import { Button, InputText, FormList } from '$lib/elements/forms'; + import { addNotification } from '$lib/stores/notifications'; import { sdkForProject } from '$lib/stores/sdk'; import { createEventDispatcher } from 'svelte'; @@ -20,6 +21,10 @@ name = null; showCreate = false; dispatch('created', bucket); + addNotification({ + type: 'success', + message: `${name} has been created` + }); } catch ({ message }) { error = message; }